docs: public static Area getArea(Location... locations)
      {
          if (locations.length == 2)
          {
              if (locations[0].getLongitude() == 0.0 && locations[1].getLongitude() == 0.0)
              {
                  return getPolar(locations[0].getLatitude(), locations[1].getLatitude());
              }
              else
              {
                  throw new IllegalArgumentException();
              }
          }
          else
          {
              return new ConvexArea(locations);
          }
      }