private void log(final String msg, Object... args) {
        // Use system.out as we have no logger at this point
        if (logChanges) {
            // Use system.out as we have no logger at this point
            System.out.println(LogUtil.message(msg, args));
        }
    }
Merge our compile time defaults with the de-serialised config so we have a full tree
stroom-config/stroom-config-app/src/main/java/stroom/config/app/StroomConfigurationSourceProvider.java