private static final HashTable ourTableWithAssert = new HashTable(true, false);
private static final HashTable ourTableWithAssertAndJDK15 = new HashTable(true, true);
private static final HashTable ourTableWithJDK15 = new HashTable(false, true);
@Override
public final void start(CharSequence buffer, int startOffset, int endOffset, int initialState) {
<BUG>myBuffer = buffer;
myBufferIndex = startOffset;</BUG>
myBufferEndOffset = endOffset;
myTokenType = null;
myTokenEndOffset = startOffset;

private static final HashTable ourTableWithAssert = new HashTable(true, false);
private static final HashTable ourTableWithAssertAndJDK15 = new HashTable(true, true);
private static final HashTable ourTableWithJDK15 = new HashTable(false, true);
@Override
public final void start(CharSequence buffer, int startOffset, int endOffset, int initialState) {
myBuffer = buffer;
myBufferArray = CharArrayUtil.fromSequenceWithoutCopying(buffer);
myBufferIndex = startOffset;
myBufferEndOffset = endOffset;
myTokenType = null;
myTokenEndOffset = startOffset;
