code: public String toHexString() {
          final int l = mValue.length;
          final char[] out = new char[l*2+2];
          out[0] = '0';
          out[1] = 'x';
          for( int i=0,j=2; i<l; i++ ){
              out[j++] = HEX_DIGITS[(0xF0 & mValue[i]) >>> 4];
              out[j++] = HEX_DIGITS[0x0F & mValue[i]];
          }
          String s = new String(out);
          return s;
      }
docs: Represents the value as a hexadecimal String. The String is prefixed with <code>0x</code>. For example 0x0034ab
  @return value as hexadecimal String