private boolean myIsInferenceMode = false;
private IOperationContext myOperationContext;
private Map<Object, Integer> myRequesting = new HashMap<Object, Integer>();
private Integer myOldHash = 0;
private boolean myIsSingleTypeComputation = false;
<BUG>private LanguageScope myLangScope;</BUG>
public TypeCheckingContextNew(SNode rootNode, TypeChecker typeChecker) {
myState = new State(this);
myRootNode = rootNode;
<BUG>myLangScope = LanguageScopeFactory.getInstance().getLanguageScope(
rootNode.getModel().getModelDepsManager().getAllImportedLanguages());</BUG>
myNodeTypesComponent = new NodeTypesComponent(myRootNode, typeChecker, this);

private boolean myIsInferenceMode = false;
private IOperationContext myOperationContext;
private Map<Object, Integer> myRequesting = new HashMap<Object, Integer>();
private Integer myOldHash = 0;
private boolean myIsSingleTypeComputation = false;
public TypeCheckingContextNew(SNode rootNode, TypeChecker typeChecker) {
myState = new State(this);
myRootNode = rootNode;
myNodeTypesComponent = new NodeTypesComponent(myRootNode, typeChecker, this);
