code: public void registerNumeric(int beginTotal, int endTotal, int beginDecimal, int endDecimal, Class <?> javaType) {
          for (int total = beginTotal; total <= endTotal; total++) {
              for (int decimal = beginDecimal; decimal <= endDecimal; decimal++) {
                  registerNumeric(total, decimal, javaType);
              }
          }
      }
docs: Override multiple numeric bindings, both begin and end are inclusive
  
  @param beginTotal inclusive start of range
  @param endTotal inclusive end of range
  @param beginDecimal inclusive start of range
  @param endDecimal inclusive end of range
  @param javaType java type