public String getOption(String key) {
        if (options == null) {
            throw new IllegalStateException("ProcessingEnvOptionsHolder not initialized yet.");
        }
        return options.get(key);
    }
This is not a true processor. It merely exists to pass the defined supported options to a global context that is accessible by the MapStruct classes which
would otherwise not have visibility to these.
commons-mapstruct-spi/src/main/java/com/navercorp/pinpoint/mapstruct/spi/ProcessingEnvOptionsHolder.java