anchor.diff:       * @param triad the triad
        * @param range10 the range 10
        */
  -    void check2(long triadNum, string sex, StringBuilder triadWord, long triad, long range10) {
  -        long range = triad % NUM10;
  +    void check2(int triadNum, String sex, StringBuilder triadWord, int triad, int range10) {
  +        int range = triad % NUM10;
           if (range10 == 1) {
               triadWord.append(messages["10_19"][range].concat(" "));
           } else {
  
positive.code:         return money2str.toString().trim();
      }
  
      String triad2Word(long triad, long triadNum, string sex) {
          StringBuilder triadWord = new StringBuilder();
  
          if (triad == 0) {
              return "";
          }
  
          long range = check1(triad, triadWord);
          if (language == "ENG" && triadWord.length() > 0 && triad % NUM10 == 0) {
              triadWord.deleteCharAt(triadWord.length() - 1);
              triadWord.append(" ");
          }
  
          long range10 = range;
          range = triad % NUM10;
          check2(triadNum, sex, triadWord, triad, range10);
          switch (triadNum) {
  
negative.code:      * @param triadWord the triad word
       * @return the range
       */
      int check1(int triad, StringBuilder triadWord) {
          int range = (triad / NUM100).toInt();
          triadWord.append(concat([""], messages["100_900"])[range]);
  
  