class MavenToolchainMerger {

    public void merge(PersistedToolchains dominant, PersistedToolchains recessive, String recessiveSourceLevel) {<FILL_FUNCTION_BODY>}
}

        if (dominant == null || recessive == null) {
            return;
        }

        recessive.setSourceLevel(recessiveSourceLevel);

        dominant.update(new org.apache.maven.toolchain.v4.MavenToolchainsMerger()
                .merge(dominant.getDelegate(), recessive.getDelegate(), true, null));
    
<no_super_class>