public virtual DFAState GetContextTarget(int invokingState) { lock (this) { if (invokingState == PredictionContext.EmptyFullStateKey) { invokingState = -1; } return contextEdges[invokingState]; } }