throw new Error ("not implemented");
return new Rectangle2D.Float(- originX, - originY, image.getWidth(null), image.getHeight(null));
  public Rectangle2D getBounds ()     throws NotImplementedException  {    throw new Error ("not implemented");  }