Assert.truth(m_params.contains(param), param + " has not been registered");
    protected final ParameterValue getValue(final Parameter param) {        if (s_log.isDebugEnabled()) {            s_log.debug("Getting value of " + param.getName() +                         " (" + param + ")");        }        if (Assert.isEnabled()) {            Assert.exists(param, Parameter.class);            Assert.truth(m_params.contains(param),                         param + " has not been registered");        }        return (ParameterValue) m_values.get(param);    }