private final ProjectFileIndex myProjectFileIndex; // cached for performance reasons</BUG>
private final ProjectCompileScope myProjectCompileScope;
private final long myStartCompilationStamp;
private final UUID mySessionId = UUID.randomUUID();
<BUG>public CompileContextImpl(final Project project,

final CompilerTask compilerSession,

CompileScope compileScope,
</BUG>
boolean isMake, boolean isRebuild) {

private final boolean myIsAnnotationProcessorsEnabled;
private boolean myRebuildRequested;
private String myRebuildReason;
private final Map<VirtualFile, Module> myRootToModuleMap = new HashMap<VirtualFile, Module>();
private final Map<Module, Set<VirtualFile>> myModuleToRootsMap = new HashMap<Module, Set<VirtualFile>>();
private final Set<VirtualFile> myGeneratedTestRoots = new HashSet<VirtualFile>();
private final ProjectFileIndex myProjectFileIndex; // cached for performance reasons
private final ProjectCompileScope myProjectCompileScope;
private final long myStartCompilationStamp;
private final UUID mySessionId = UUID.randomUUID();
public CompileContextImpl(@NotNull Project project,
@NotNull CompilerTask compilerSession,
@NotNull CompileScope compileScope,
boolean isMake, boolean isRebuild) {
