m_params.add(param);
m_registered.add(param);
    protected final void register(final Parameter param) {        if (s_log.isDebugEnabled()) {            s_log.debug("Registering " + param.getName() +                         " (" + param + ") on " + this);        }        if (Assert.isEnabled()) {            Assert.truth(!m_params.contains(param),                         param + " is already registered");        }        m_params.add(param);    }