@Override
    public C parseConfiguration(String jsonConfiguration) throws ConfigurationParseException {
        try {
            return mapper.readerFor(getConfigurationClass()).readValue(jsonConfiguration);
        } catch (Exception e) {
            throw new ConfigurationParseException(e);
        }
    }
{@inheritDoc}
<p>
Using Jackson, the configuration is read into the class specified structure by {@link #getConfigurationClass()}.
<p>
Most implementors should not override this method unless they do not want to use Jackson (e.g. using a non-JSON
format).
gateway/engine/policies/src/main/java/io/apiman/gateway/engine/policies/AbstractMappedPolicy.java