layer = new TileLayer(marqueeSelection.getSelectedAreaBounds());
} else if (currentLayer instanceof ObjectGroup) {
layer = new ObjectGroup(marqueeSelection.getSelectedAreaBounds());
}
layer.setMap(currentMap);
layer.maskedCopyFrom(currentLayer, marqueeSelection.getSelectedArea());
}
switch (transform) {
case MapLayer.ROTATE_90:
case MapLayer.ROTATE_180: