protected void doGetRestorableStateForAVPair( String key, Object value, RestorableSupport rs, RestorableSupport.StateObject context) { if (value instanceof URLBuilder) { rs.addStateValueAsString(context, "wms.Version", ((URLBuilder) value).wmsVersion); rs.addStateValueAsString(context, "wms.Crs", ((URLBuilder) value).crs); } else { super.doGetRestorableStateForAVPair(key, value, rs, context); } }