public Point2D transform(Point2D p){
  if (p == null)   return null;
  return transform.transform(p,null);
}

public Point2D transform ( Point2D p ) { if ( p == null ) return null ; return transform . transform ( p , null ) ; }
applies the transform to the supplied point .
