private void buildAll() {
this.notifier.checkCancel();
this.notifier.subTask(Messages.bind(Messages.build_preparingBuild, this.currentProject.getName()));
if (DEBUG && this.lastState != null)
System.out.println("JavaBuilder: Clearing last state : " + this.lastState);
clearLastState();
BatchImageBuilder imageBuilder = new BatchImageBuilder(this, true, CompilationGroup.MAIN);
BatchImageBuilder testImageBuilder = new BatchImageBuilder(imageBuilder, true, CompilationGroup.TEST);
imageBuilder.build();
if (testImageBuilder.sourceLocations.length > 0) {
testImageBuilder.build();
} else {
testImageBuilder.cleanUp();
}
recordNewState(imageBuilder.newState);
}