docs: private static void defineMode(QrMode[] inputMode, int[] inputData) {
  
          int mlen;
  
          for (int i = 0; i < inputData.length; i++) {
              if (inputData[i] > 0xff) {
                  inputMode[i] = QrMode.KANJI;
              } else {
                  inputMode[i] = QrMode.BINARY;
                  if (isAlpha(inputData[i])) {
                      inputMode[i] = QrMode.ALPHANUM;
                  }
                  if (inputData[i] == FNC1) {
                      inputMode[i] = QrMode.ALPHANUM;
                  }
                  if (isNumeric(inputData[i])) {
                      inputMode[i] = QrMode.NUMERIC;
                  }
              }
          }
  
          // TODO: uncomment
  //        /* If less than 6 numeric digits together then don't use numeric mode */
  //        for (int i = 0; i < inputMode.length; i++) {
  //            if (inputMode[i] == QrMode.NUMERIC) {
  //                if (((i != 0) && (inputMode[i - 1] != QrMode.NUMERIC)) || (i == 0)) {
  //                    mlen = 0;
  //                    while (((mlen + i) < inputMode.length) && (inputMode[mlen + i] == QrMode.NUMERIC)) {
  //                        mlen++;
  //                    };
  //                    if (mlen < 6) {
  //                        for (int j = 0; j < mlen; j++) {
  //                            inputMode[i + j] = QrMode.ALPHANUM;
  //                        }
  //                    }
  //                }
  //            }
  //        }
  //
  //        /* If less than 4 alphanumeric characters together then don't use alphanumeric mode */
  //        for (int i = 0; i < inputMode.length; i++) {
  //            if (inputMode[i] == QrMode.ALPHANUM) {
  //                if (((i != 0) && (inputMode[i - 1] != QrMode.ALPHANUM)) || (i == 0)) {
  //                    mlen = 0;
  //                    while (((mlen + i) < inputMode.length) && (inputMode[mlen + i] == QrMode.ALPHANUM)) {
  //                        mlen++;
  //                    };
  //                    if (mlen < 4) {
  //                        for (int j = 0; j < mlen; j++) {
  //                            inputMode[i + j] = QrMode.BINARY;
  //                        }
  //                    }
  //                }
  //            }
  //        }
      }