@Override
    public final Configuration get() {
        try {
            XmlConfigurationReader xmlConfigReader = new XmlConfigurationReader(componentName);
            return new MojoConfiguration(authorUrl, publishUrl, dispatcherUrl, xmlConfigReader);
        } catch (Exception e) {
            throw new ProvisionException("Impossible to provide configuration for component " + componentName, e);
        }
    }