@Override
 public void visitEnum(final String name, final String desc, final String value) {
   p.visitEnum(name, desc, value);
   super.visitEnum(name, desc, value);
 }
 @Override
 public void visitEnd() {
   p.visitAnnotationEnd();
   super.visitEnd();
 }
 @Override
 public void visit(final String name, final Object value) {
   p.visit(name, value);
   super.visit(name, value);
 }