docs: public double computeValue(double dSrcValue)
      {
          double dStartValue = m_fldValue1.getValue();
          if (m_bUseAbsoluteValue)
              dStartValue = Math.abs(dStartValue);
          double dEndValue = m_fldValue2.getValue();
          if (m_bUseAbsoluteValue)
              dEndValue = Math.abs(dEndValue);
          if (m_strOperator == null)
              dEndValue = dStartValue - dEndValue;
          else if (m_strOperator.equals(MINUS))
              dEndValue = dStartValue - dEndValue;
          else if (m_strOperator.equals(PLUS))
              dEndValue = dStartValue + dEndValue;
          else if (m_strOperator.equals(MULTIPLY))
              dEndValue = dStartValue * dEndValue;
          else if (m_strOperator.equals(DIVIDE))
          {
              if (dEndValue != 0)
                  dEndValue = dStartValue / dEndValue;
          }
          if (m_bUseAbsoluteValue)
              dEndValue = Math.abs(dEndValue);
          return dEndValue;
      }