internalTypeMarker.done(REFERENCE_ELEMENT);
internalTypeMarker = internalTypeMarker.precede();
}
char firstChar;
if (lastIdentifier != null) firstChar = lastIdentifier.charAt(0);
<BUG>else return WRONGWAY;
if (checkUpperCase && (!Character.isUpperCase(firstChar) || DUMMY_IDENTIFIER.equals(lastIdentifier))) { //hack to make completion work</BUG>
internalTypeMarker.rollbackTo();
<BUG>return WRONGWAY;
}</BUG>
if (forPackage || forImport) {

internalTypeMarker.done(REFERENCE_ELEMENT);
internalTypeMarker = internalTypeMarker.precede();
}
char firstChar;
if (lastIdentifier != null) firstChar = lastIdentifier.charAt(0);
else return false;
if (checkUpperCase && (!Character.isUpperCase(firstChar) || DUMMY_IDENTIFIER.equals(lastIdentifier))) { //hack to make completion work
internalTypeMarker.rollbackTo();
return false;
}
if (forPackage || forImport) {
