public final void update(String pref) throws ProjectionConfigurationException {
this.pref = pref;
if (pref == null) {
ellps = Ellipsoid.WGS84;
datum = WGS84Datum.INSTANCE;
proj = new Mercator();
bounds = new Bounds(
-85.05112877980659, -180.0,
85.05112877980659, 180.0, true);
} else {
Map<String, String> parameters = parseParameterList(pref);