}
final public void Class() throws ParseException {
Token t;
Token s;
ClassRef base = null;
InterfaceRef[] interfaces = new InterfaceRef[0];
LinkNode link;
t = jj_consume_token(CLASS);
s = jj_consume_token(SYMBOL);
Location location = toLocation(t);
String name = s.image;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case EXTENDS:
jj_consume_token(EXTENDS);
link = EntityReference(location);
base = new ClassRef(link);
break;
default:
jj_la1[39] = jj_gen;
;
}