uimaj-core/src/main/java/org/apache/uima/cas/impl/BinaryCasSerDes6.java [2622:2634]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private int readFloat() throws IOException {
    final int exponent = readVnumber(float_Exponent_dis);
    if (exponent == 0) {
      return 0;
    }
    int mants = readVnumber(float_Mantissa_Sign_dis);
    final boolean isNegative = (mants & 1) == 1;
    mants = mants >>> 1;
    // the next parens needed to get around eclipse / java bug
    mants = (Integer.reverse(mants) >>> 9);

    return ((exponent - 1) << 23) | mants | ((isNegative) ? 0x80000000 : 0);
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



uimaj-core/src/main/java/org/apache/uima/cas/impl/BinaryCasSerDes4.java [2388:2400]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private int readFloat() throws IOException {
      final int exponent = readVnumber(float_Exponent_dis);
      if (exponent == 0) {
        return 0;
      }
      int mants = readVnumber(float_Mantissa_Sign_dis);
      final boolean isNegative = (mants & 1) == 1;
      mants = mants >>> 1;
      // the next parens needed to get around eclipse / java bug
      mants = (Integer.reverse(mants) >>> 9);

      return ((exponent - 1) << 23) | mants | ((isNegative) ? 0x80000000 : 0);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



