public LexemState Follow(char character) { LexemState state; if (this.branches.TryGetValue (character, out state)) return state; return null; }