} else if (token instanceof OpenTagToken) {
fTokenStack.push(token);
// use these buffer because of possible exceptions
StringBuffer buffer = new StringBuffer();
fCurrentPosition = token.scanHTMLAttributes(buffer, fSource, fCurrentPosition);
fResultBuffer.append("<");
fResultBuffer.append(token.getTagName());
fResultBuffer.append(buffer);
fResultBuffer.append(">");