code: public static Character getCharacter(char pValue) {
          if (pValue >= CHARACTER_LOWER_BOUND &&
                  pValue <= CHARACTER_UPPER_BOUND) {
              return mCharacters[((int) pValue) - CHARACTER_LOWER_BOUND];
          } else {
              return new Character(pValue);
          }
      }
docs: -------------------------------------