typeDecl = itfDecl;
fillList(node.typarams, itfDecl.rawTypeVariables());
fillList(node.implementing, itfDecl.rawExtending(), FlagKey.TYPE_REFERENCE);
NormalTypeBody body = new NormalTypeBody();
fillList(node.defs, body.rawMembers(), flagKeyMap);
itfDecl.astBody(body);
} else if ((flags & Flags.ENUM) != 0) {
EnumDeclaration enumDecl = new EnumDeclaration();
typeDecl = enumDecl;
EnumTypeBody body = new EnumTypeBody();
fillList(node.implementing, enumDecl.rawImplementing(), FlagKey.TYPE_REFERENCE);