public static ProvisioningRuntimeBuilder newInstance() { return newInstance(DefaultMessageWriter.getDefaultInstance()); }
private ProvisioningManager(Builder builder) throws ProvisioningException { PathsUtils.assertInstallationDir(builder.installationHome); this.home = builder.installationHome; this.encoding = builder.encoding; this.log = builder.messageWriter == null ? DefaultMessageWriter.getDefaultInstance() : builder.messageWriter; if(builder.layoutFactory != null) { layoutFactory = builder.layoutFactory; closeLayoutFactory = false; universeResolver = layoutFactory.getUniverseResolver(); } else { universeResolver = builder.getUniverseResolver(); } }