if (Assert.isEnabled()) { Assert.truth(m_registered.contains(param), param + " has not been registered"); Assert.truth(m_loaded.contains(param), param + " has not been loaded"); }
    protected final Object get(final Parameter param) {        final ParameterValue value = getValue(param);        if (value == null) {            return param.getDefaultValue();        } else {            param.check(value);            param.validate(value);            param.check(value);            return value.getObject();        }    }