docs: private static void addImplicitConstructors(ClassNode enumClass, boolean aic) {
          if (aic) {
              ClassNode sn = enumClass.getSuperClass();
              List<ConstructorNode> sctors = new ArrayList<ConstructorNode>(sn.getDeclaredConstructors());
              if (sctors.isEmpty()) {
                  addMapConstructors(enumClass);
              } else {
                  for (ConstructorNode constructorNode : sctors) {
                      ConstructorNode init = new ConstructorNode(ACC_PUBLIC, constructorNode.getParameters(), ClassNode.EMPTY_ARRAY, new BlockStatement());
                      enumClass.addConstructor(init);
                  }
              }
          } else {
              addMapConstructors(enumClass);
          }
      }