if (Assert.isEnabled()) { Assert.exists(param, Parameter.class); Assert.truth(m_param.contains(param), param + " has not been registered"); }    final Object value = m_map.get(param);  if (value == null) { return param.getDefaultValue(); } else { return value; }
return get(param, param.getDefaultValue());
    public Object get(final Parameter param) {        if (Assert.isEnabled()) {            Assert.exists(param, Parameter.class);            Assert.truth(m_param.contains(param),                         param + " has not been registered");        }        // XXX check for is loaded?        final Object value = m_map.get(param);        if (value == null) {            return param.getDefaultValue();        } else {            return value;        }    }