Ellipsoid tempToEllipsoid = EllipsoidFactory.getEllipsoid("WGS 84");
// convert arc seconds to radians
double rz = 0.554/(60*60);
PositionVectorTransform myTransform = new PositionVectorTransform(tempFromEllipsoid, tempToEllipsoid, 0, 0, 4.5, 0, 0, rz, 0.219);
Point tempPoint = new Point(4, 55);
System.out.println("X = "+tempPoint.getX());
System.out.println("Y = "+tempPoint.getY());
myTransform.forward(tempPoint);
System.out.println("X = "+tempPoint.getX());
System.out.println("Y = "+tempPoint.getY());
myTransform.reverse(tempPoint);
System.out.println("X = "+tempPoint.getX());
System.out.println("Y = "+tempPoint.getY());
}