if (subShape.getMarkers().size() > 0) {
markerFound = false;
for (MarkerModel subMarker : subShape.getMarkers()) {
// first transform this marker
MarkerModel transformedMarker = new MarkerModel(subMarker.getLocation());
transformedMarker.transform(outTransform);
Debugger.getInstance().addMessage("M:" + transformedMarker.getLocation());
// now try to find this marker
for (MarkerModel marker : shape.getMarkers()) {
if (marker.compareTo(transformedMarker) == 0) {
markerFound = true;