public void init(CharSequence text, int startOffset) {
    myText = text;
    myCurrentOffset = startOffset;

    myStates = FList.singleton(myLanguageInitialState);
    myCurrentScope = new TextMateScope(myLanguageScopeName, null);
    myNestedScope = IntArrayList.of(1);
  }
public void init(CharSequence text, int startOffset)