public void rotate(double radians,double x,double y){
  inverse=null;
  transform.rotate(radians,x,y);
  fireStateChanged();
}

public void rotate ( double radians , double x , double y ) { inverse = null ; transform . rotate ( radians , x , y ) ; fireStateChanged ( ) ; }
rotates the current transform at the supplied points
