Point p = ((Component) source).getLocation (); p.x = x - p.x; p.y = y - p.y; return p;
return new Point (x, y);
  public Point getPoint ()  {    Point p = ((Component) source).getLocation ();    p.x = x - p.x;    p.y = y - p.y;    return p;  }