public IPrimeMeridian CreatePrimeMeridian(string name, IAngularUnit angularUnit, double longitude) { if (string.IsNullOrEmpty(name)) throw new ArgumentException("Invalid name"); return new PrimeMeridian(longitude, angularUnit, name, String.Empty, -1, String.Empty, String.Empty, String.Empty); }