final TimestampStorage tsStorage = context.getBuildDataManager().getTimestampStorage(BUILDER_NAME);
final Set<File> filesToCompile = new HashSet<File>();
final List<File> formsToCompile = new ArrayList<File>();
final Set<String> srcRoots = new HashSet<String>();
context.processFiles(chunk, new FileProcessor() {
public boolean apply(Module module, File file, String sourceRoot) throws Exception {
if (JAVA_SOURCES_FILTER.accept(file)) {
srcRoots.add(sourceRoot);
if (isFileDirty(file, context, tsStorage)) {
filesToCompile.add(file);