}
<BUG>public static GroovyElementType parseReferenceElement(PsiBuilder builder) {
</BUG>
return parse(builder, false, true, false, false);
}
<BUG>public static GroovyElementType parseReferenceElement(PsiBuilder builder, boolean isUpperCase) {
</BUG>
return parse(builder, isUpperCase, true, false, false);
}
<BUG>private static GroovyElementType parse(PsiBuilder builder, boolean checkUpperCase, boolean parseTypeArgs, boolean forImport, boolean forPackage) {
</BUG>
PsiBuilder.Marker internalTypeMarker = builder.mark();

}
public static boolean parseForPackage(PsiBuilder builder) {
return parse(builder, false, false, false, true);
}
public static boolean parseReferenceElement(PsiBuilder builder) {
return parse(builder, false, true, false, false);
}
public static boolean parseReferenceElement(PsiBuilder builder, boolean isUpperCase) {
return parse(builder, isUpperCase, true, false, false);
}
private static boolean parse(PsiBuilder builder, boolean checkUpperCase, boolean parseTypeArgs, boolean forImport, boolean forPackage) {
PsiBuilder.Marker internalTypeMarker = builder.mark();
