@Override public String toString() { final StringBuilder edgeDescription = new StringBuilder(); for (final Edge shapeStartEdge : shapeStartEdges) { fillInEdgeDescription(edgeDescription, shapeStartEdge); } return "GeoComplexPolygon: {planetmodel=" + planetModel + ", number of shapes="+shapeStartEdges.length+", address="+ Integer.toHexString(hashCode())+", testPoint="+testPoint1+", testPointInSet="+testPoint1InSet+", shapes={"+edgeDescription+"}}"; }