VariableResolverFactory.getResolver(name, new WrapperComponentManager(m_manager)), VariableResolverFactory.getResolver(value, new WrapperComponentManager(m_manager)));
VariableResolverFactory.getResolver(name, m_manager), VariableResolverFactory.getResolver(value, m_manager));
    private final Map getParameters(final Configuration configuration)         throws ConfigurationException {                final Configuration[] children = configuration.getChildren("parameter");        if (children.length == 0) {            return null;        }        final Map parameters = new HashMap();        for (int i = 0; i < children.length; i++) {            final String name = children[i].getAttribute("name");            final String value = children[i].getAttribute("value");            try {                parameters.put(                    VariableResolverFactory.getResolver(name, new WrapperComponentManager(m_manager)),                    VariableResolverFactory.getResolver(value, new WrapperComponentManager(m_manager)));            } catch(PatternException pe) {                String msg = "Invalid pattern '" + value + "' at "                     + children[i].getLocation();                throw new ConfigurationException(msg, pe);            }        }        return parameters;    }