fillList(node.implementing, classDecl.rawImplementing(), FlagKey.TYPE_REFERENCE);
classDecl.rawExtending(toTree(node.extending, FlagKey.TYPE_REFERENCE));
fillList(node.typarams, classDecl.rawTypeVariables());
NormalTypeBody body = new NormalTypeBody();
fillList(node.defs, body.rawMembers(), flagKeyMap);
classDecl.astBody(body);
} else if ((flags & Flags.ANNOTATION) != 0) {
AnnotationDeclaration annDecl = new AnnotationDeclaration();
typeDecl = annDecl;
NormalTypeBody body = new NormalTypeBody();
flagKeyMap.put(FlagKey.METHODS_ARE_ANNMETHODS, FlagKey.METHODS_ARE_ANNMETHODS);