if ((i = line.indexOf('#')) != -1) {
buffer = new FastStringBuffer(line.substring(0, i), 0);
} else {
buffer = new FastStringBuffer(line, 0);
}
while (buffer.length() > 0 && Character.isWhitespace(buffer.lastChar())) {
buffer.deleteLast();
}
absoluteEnd = start.getOffset() + buffer.length();
}
} catch (BadLocationException e) {