code: public static Integer getInteger(int pValue) {
          if (pValue >= INTEGER_LOWER_BOUND &&
                  pValue <= INTEGER_UPPER_BOUND) {
              return mIntegers[((int) pValue) - INTEGER_LOWER_BOUND];
          } else {
              return new Integer(pValue);
          }
      }
docs: -------------------------------------