class GeometricGraph> { public static > GeometricGraph createGraph(Point... points) { return null; } } class Point> implements Comparable> { @Override public int compareTo(Point o) { return 0; } static > Point create(M m) { return null; } } class Graph { GeometricGraph GEO = GeometricGraph.createGraph( Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381), Point.create(49), Point.create(73), Point.create(16), Point.create(21), Point.create(381), Point.create(49), Point.create(381) ); }