public void visitEnum(Enum enum1) {
   visitTaggedTypeRef(enum1);
   visit(enum1.getItems());
   visit(enum1.getInterfaces());
   visit(enum1.getBody());
 }
 protected void doVisitStruct(Struct struct) {
   visitTaggedTypeRef(struct);
   visit(struct.getDeclarations());
   visit(struct.getProtocols());
   visit(struct.getParents());
 }