if (!ParserUtils.getToken(builder, kIMPLEMENTS)) {
isMarker.rollbackTo();
return NONE;
}
ParserUtils.getToken(builder, mNLS);
<BUG>if (WRONGWAY.equals(ReferenceElement.parseReferenceElement(builder))) {
</BUG>
isMarker.rollbackTo();
return WRONGWAY;
}

if (!ParserUtils.getToken(builder, kIMPLEMENTS)) {
isMarker.rollbackTo();
return NONE;
}
ParserUtils.getToken(builder, mNLS);
if (!ReferenceElement.parseReferenceElement(builder)) {
isMarker.rollbackTo();
return WRONGWAY;
}
