@Override
    public T check(CNode config, ConfigurationContext context) throws ConfiguratorException {
        // As DataBound objects are replaced in jenkins model we can build one from configuration without side-effects
        // BUT we don't invoke @PostConstruct methods which might un some post-build registration into jenkins APIs.
        return super.configure(config, context);
    }
Build a fresh new component based on provided configuration and {@link org.kohsuke.stapler.DataBoundConstructor}
plugin/src/main/java/io/jenkins/plugins/casc/impl/configurators/DataBoundConfigurator.java