cdm/src/main/java/ucar/unidata/geoloc/projection/FlatEarth.java
@Override
  public ProjectionImpl constructCopy() {
    ProjectionImpl result = new FlatEarth(getOriginLat(), getOriginLon(), getRotationAngle());
    result.setDefaultMapArea(defaultMapArea);
    result.setName(name);
    return result;
  }
@Override
  public ProjectionImpl constructCopy() {
    ProjectionImpl result = new FlatEarth(getOriginLat(), getOriginLon(), getRotationAngle());
    result.setDefaultMapArea(defaultMapArea);
    result.setName(name);
    return result;
  }
private LatLonPointImpl origin;  // why are we keeping this?