while (mDOT.equals(builder.getTokenType())) {
if ((ParserUtils.lookAhead(builder, mDOT, mSTAR) ||
ParserUtils.lookAhead(builder, mDOT, mNLS, mSTAR)) &&
forImport) {
internalTypeMarker.drop();
<BUG>return REFERENCE_ELEMENT;
}</BUG>
ParserUtils.getToken(builder, mDOT);
if (forImport) {
ParserUtils.getToken(builder, mNLS);

while (mDOT.equals(builder.getTokenType())) {
if ((ParserUtils.lookAhead(builder, mDOT, mSTAR) ||
ParserUtils.lookAhead(builder, mDOT, mNLS, mSTAR)) &&
forImport) {
internalTypeMarker.drop();
return true;
}
ParserUtils.getToken(builder, mDOT);
if (forImport) {
ParserUtils.getToken(builder, mNLS);
