code: public static void writeClassMethod(final File srcDir, final Class<?> cls, final boolean constructor, final boolean copyMethod, final boolean fluentSetter,
              Set<String> ignoreFieldNames, final Map<String, String> fieldName2MethodName, final Class<?> utilClassForHashEqualsToString) {
          writeClassMethod(srcDir, cls, constructor, copyMethod, fluentSetter, ignoreFieldNames, fieldName2MethodName, ParentPropertyMode.FIRST,
                  ParentPropertyMode.FIRST, utilClassForHashEqualsToString);
      }
docs: Write the generated methods by the fields defined the in specified class to the source file.
  
  <br />
  Add below comments to specified the section where the generated methods should be written to
  <pre>
  =====>
  
  <=====
  </pre>
  
  @param srcDir
  @param cls
  @param constructor generate constructor
  @param copyMethod generate the copy method.
  @param fluentSetter
  @param ignoreFieldNames
  @param fieldName2MethodName
  @param utilClassForHashEqualsToString is <code>Objects.class</code> by default. It can also be <code>N.class</code> or any classes else which provide the {@code hashCode/equals/toString} method.
  Or specify <code>CodeGenerator._N</code> or your own utility class to generate entity classes which not dependent on AbacusUtil.jar for Methods {@code hashCode/equals/toString}.