}
public TypeCheckingContextNew(SNode rootNode, TypeChecker typeChecker, boolean computeSingleType) {
myIsSingleTypeComputation = computeSingleType;
myState = new State(this);
myRootNode = rootNode;
<BUG>myLangScope = LanguageScopeFactory.getInstance().getLanguageScope(
rootNode.getModel().getModelDepsManager().getAllImportedLanguages());</BUG>
myNodeTypesComponent = new NodeTypesComponent(myRootNode, typeChecker, this);
myTypeChecker = typeChecker;
}

}
public TypeCheckingContextNew(SNode rootNode, TypeChecker typeChecker, boolean computeSingleType) {
myIsSingleTypeComputation = computeSingleType;
myState = new State(this);
myRootNode = rootNode;
myNodeTypesComponent = new NodeTypesComponent(myRootNode, typeChecker, this);
myTypeChecker = typeChecker;
}
