public static LatLon rhumbEndPosition(LatLon p,double rhumbAzimuthRadians,double pathLengthRadians){
  if (p == null) {
    throw new IllegalArgumentException("LatLon Is Null");
  }
  return rhumbEndPosition(p,Angle.fromRadians(rhumbAzimuthRadians),Angle.fromRadians(pathLengthRadians));
}

public static LatLon rhumbEndPosition ( LatLon p , double rhumbAzimuthRadians , double pathLengthRadians ) { if ( p == null ) { throw new IllegalArgumentException ( "LatLon Is Null" ) ; } return rhumbEndPosition ( p , Angle . fromRadians ( rhumbAzimuthRadians ) , Angle . fromRadians ( pathLengthRadians ) ) ; }
computes the location on a rhumb line with the given starting location , rhumb azimuth , and arc distance along the line .
