docs: public int compareTo(Field field)
      {
          if (field instanceof BaseField) if (!this.isSameType((BaseField)field))
              return super.compareTo(field);
          float float1 = Float.MIN_VALUE, float2 = Float.MIN_VALUE;
          Float floatField = (Float)this.getData(); // Get the physical data
          if (floatField != null)
              float1 = floatField.floatValue();
          floatField = (Float)field.getData();    // Get the physical data
          if (floatField != null)
              float2 = floatField.floatValue();
          if (float1 == float2)
              return 0;
          if (float1 < float2)
              return -1;
          else
              return 1;
      }