code: public String getNumeric3Code() {
          if (numericCode < 0) {
              return "";
          }
          String str = Integer.toString(numericCode);
          if (str.length() == 1) {
              return "00" + str;
          }
          if (str.length() == 2) {
              return "0" + str;
          }
          return str;
      }
docs: Gets the ISO-4217 numeric currency code as a three digit string.
  <p>
  This formats the numeric code as a three digit string prefixed by zeroes if necessary.
  If there is no valid code, then an empty string is returned.
  
  @return the three digit numeric currency code, empty is no code, never null