ConfigurableProgramAnalysis cpa;
if (!addedUnderApproximation) {
cpa = new CompositeProgramAnalysis(new LocationAnalysis(), cpas.toArray(new ConfigurableProgramAnalysis[cpas.size()]));
} else {
cpa = new DualCompositeAnalysis(new LocationAnalysis(), cpas.toArray(new ConfigurableProgramAnalysis[cpas.size()]));
}
// Init State transformer factory
if (Options.basicBlocks.getValue()) {