public static ProvisioningDiffProvider newInstance(ProvisioningLayout<FeaturePackRuntimeBuilder> layout, ProvisionedState provisionedState, FsDiff diff, MessageWriter log) { ProvisioningDiffProvider diffProvider = new ProvisioningDiffProvider(); diffProvider.layout = layout; diffProvider.provisionedConfig = layout.getConfig(); diffProvider.provisionedState = provisionedState; diffProvider.fsDiff = diff; diffProvider.log = log; return diffProvider; }