}
}
protected Shape getShape()
{
GeometryCollectionShape ind = new GeometryCollectionShape();
Point2D currentIndicatorLoc = toView(currentVertexLoc);
ind.add(getIndicatorCircle(currentIndicatorLoc));
if (adjVertices != null) {
for (int i = 0; i < adjVertices.length; i++) {
GeneralPath line = new GeneralPath();
line.moveTo((float) currentIndicatorLoc.getX(), (float) currentIndicatorLoc.getY());
Point2D pt = toView(adjVertices[i]);
line.lineTo((float) pt.getX(), (float) pt.getY());
ind.add(line);
}
}
return ind;
// return getIndicatorCircle(currentIndicatorLoc);