private CNode removeIgnoreCase(Mapping config, String name) {
        for (String k : config.keySet()) {
            if (name.equalsIgnoreCase(k)) {
                return config.remove(k);
            }
        }
        return null;
    }
Run configuration process on the target instance
@param config configuration to apply. Can be partial if {@link #instance(Mapping, ConfigurationContext)} did already used some entries
@param instance target instance to configure
@param dryrun only check configuration is valid regarding target component. Don't actually apply changes to jenkins controller instance
@param context Fully configured Jenkins object used as the starting point for this configuration.
@throws ConfiguratorException something went wrong...
plugin/src/main/java/io/jenkins/plugins/casc/BaseConfigurator.java