IElementType () { if (myStart >= myEnd) return null; // skip non-escapes immediately if (!isEscape()) { mySeenEscapedSpacesOnly = false; return myOriginalLiteralToken; } // from here on, only escapes return getEscapeSequenceType(); }