docs: public int compareTo(Field field)
      {
          if (field instanceof BaseField) if (!this.isSameType((BaseField)field))
              return super.compareTo(field);
          double double1 = Double.MIN_VALUE, double2 = Double.MIN_VALUE;
          Double doubleField = (Double)this.getData();    // Get the physical data
          if (doubleField != null)
              double1 = doubleField.doubleValue();
          doubleField = (Double)field.getData();  // Get the physical data
          if (doubleField != null)
              double2 = doubleField.doubleValue();
          if (double1 == double2)
              return 0;
          if (double1 < double2)
              return -1;
          else
              return 1;
      }