throw new Error ("not implemented");
return getLogicalHighlightShape (firstEndpoint, secondEndpoint, getBounds());
  public Shape getLogicalHighlightShape (int firstEndpoint, int secondEndpoint)  {    throw new Error ("not implemented");  }