}
drawBounds(frame);
}
protected void calculateDragBounds(Component dragDestination, int x, int y) {
DockLocation location = getDockLocation(dragDestination, x, y);
dragDestination.getBounds(dragBounds);
switch (location) {
case SOUTH:
dragBounds.y += dragBounds.height / 2;
case NORTH: