@Override
    public UniqueHeaderBean parseConfiguration(String jsonConfiguration) throws ConfigurationParseException {
        final UniqueHeaderBean config = super.parseConfiguration(jsonConfiguration);

        // validate configuration
        if (StringUtils.isBlank(config.getHeaderName())) {
            throw new ConfigurationParseException(MESSAGES.format("Error.BlankHeaderName"));
        }

        return config;
    }
@see io.apiman.gateway.engine.policies.AbstractMappedPolicy#parseConfiguration(String)
plugins/unique-header-policy/src/main/java/io/apiman/plugins/uniqueheader/UniqueHeaderPolicy.java