docs: public static <T> Codec<T> create(Class<T> cls, boolean debug, File path, Compiler compiler,
              ICodeGenerator codeGenerator) {
          DEBUG_CONTROLLER.set(debug);
          OUTPUT_PATH.set(path);
          try {
              return doCreate(cls, isDebugEnabled(), compiler, codeGenerator);
          } finally {
              DEBUG_CONTROLLER.remove();
              OUTPUT_PATH.remove();
          }
  
      }