compiling in eclipse yields:

a) 1 bug:

public class GeometryGraph extends PlanarGraph {
...
    public int locate(Coordinate pt) {
...

    Cast necessary:        areaPtLocator = ( PointOnGeometryLocator ) new IndexedPointInAreaLocator(
                        parentGeom);
...

b) some unneccessary semicolons

c) a lot of unused imports

hth Thomas Fehr