InitialInferenceState createInitialState(InferenceSessionContainer container,
                                           Collection<InitialInferenceState.VariableInfo> variables,
                                           PsiSubstitutor topInferenceSubstitutor) {
    return new InitialInferenceState(variables,
                                     topInferenceSubstitutor,
                                     myContext, 
                                     myInferenceSubstitution, 
                                     mySiteSubstitutor, 
                                     myIncorporationPhase.getCaptures(),
                                     myErased,
                                     container);
  }
InitialInferenceState createInitialState(InferenceSessionContainer container,
                                           Collection<InitialInferenceState.VariableInfo> variables,
                                           PsiSubstitutor topInferenceSubstitutor)