int c = scanner.read();
int nextC = scanner.read();
int i = 0;
scanner.unread();
if ((c) == fEndSequence[0] && nextC == ICharacterScanner.EOF) {
FakeTagData data = null;
data = new FakeTagData(fPartitionType, "}", fMidPartitionType, fPartitionType, "cfscript");
return new Token(data);
} else if (nextC == ICharacterScanner.EOF) {
scanner.unread();
nextC = scanner.read();
while (nextC == '\n' || nextC == ' ' || nextC == '\t' || nextC == '\r' || nextC == fEndSequence[0]) {
if (nextC == fEndSequence[0]) {
for (int j = i; j >= 0; j--) {
scanner.read();
}
FakeTagData data = null;
data = new FakeTagData(fPartitionType, "}", fMidPartitionType, fPartitionType, "cfscript");
return new Token(data);
}
scanner.unread();
scanner.unread();
if (scanner.getColumn() == -1) {