DefaultBranchedConfigArranger(ConfigModelStack configStack) {
this.configStack = configStack;
this.specFeatures = configStack.specFeatures;
this.features = configStack.features;
branchPerSpec = getBooleanProp(configStack.props, ConfigModel.BRANCH_PER_SPEC, false);
orderReferencedSpec = branchPerSpec;
branchIsBatch = getBooleanProp(configStack.props, ConfigModel.BRANCH_IS_BATCH, false);
isolateCircularDeps = getBooleanProp(configStack.props, ConfigModel.ISOLATE_CIRCULAR_DEPS, false);
mergeIndependentBranches = getBooleanProp(configStack.props, ConfigModel.MERGE_INDEPENDENT_BRANCHES, false);
}