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

public static LatLon greatCircleEndPosition ( LatLon p , double greatCircleAzimuthRadians , double pathLengthRadians ) { if ( p == null ) { throw new IllegalArgumentException ( "Lat Lon Is Null" ) ; } return greatCircleEndPosition ( p , Angle . fromRadians ( greatCircleAzimuthRadians ) , Angle . fromRadians ( pathLengthRadians ) ) ; }
computes the location on a great circle arc with the given starting location , azimuth , and arc distance .
