docs: private static void addVisitorAttributeMethod(ClassWriter classWriter, XsdAttribute attribute) {
          MethodVisitor mVisitor = classWriter.visitMethod(ACC_PUBLIC, VISIT_ATTRIBUTE_NAME + getCleanName(attribute.getName()), "(" + JAVA_STRING_DESC + ")V", null, null);
          mVisitor.visitLocalVariable(firstToLower(getCleanName(attribute.getName())), JAVA_STRING_DESC, null, new Label(), new Label(),1);
          mVisitor.visitCode();
          mVisitor.visitVarInsn(ALOAD, 0);
          mVisitor.visitLdcInsn(attribute.getRawName());
          mVisitor.visitVarInsn(ALOAD, 1);
          mVisitor.visitMethodInsn(INVOKEVIRTUAL, elementVisitorType, VISIT_ATTRIBUTE_NAME, "(" + JAVA_STRING_DESC + JAVA_STRING_DESC + ")V", false);
          mVisitor.visitInsn(RETURN);
          mVisitor.visitMaxs(3, 2);
          mVisitor.visitEnd();
      }