@Override
  public ProjectionImpl constructCopy() {
    ProjectionImpl result = (saveParams == null) ? new UtmProjection(getZone(), isNorth()) : new UtmProjection(saveParams.a, saveParams.f, getZone(), isNorth());
    result.setDefaultMapArea(defaultMapArea);
    result.setName(name);
    return result;
  }
@Override
  public ProjectionImpl constructCopy() {
    ProjectionImpl result = (saveParams == null) ? new UtmProjection(getZone(), isNorth()) : new UtmProjection(saveParams.a, saveParams.f, getZone(), isNorth());
    result.setDefaultMapArea(defaultMapArea);
    result.setName(name);
    return result;
  }
@ Override public ProjectionImpl constructCopy ( ) { ProjectionImpl result = ( saveParams == null ) ? new UtmProjection ( getZone ( ) , isNorth ( ) ) : new UtmProjection ( saveParams . a , saveParams . f , getZone ( ) , isNorth ( ) ) ; result . setDefaultMapArea ( defaultMapArea ) ; result . setName ( name ) ; return result ; }
needed for constructCopy
needed for constructCopy