code: public void setRightValue(int index, Object value)
     {
        m_definedRightValues[index] = value;
  
        if (value instanceof FieldType)
        {
           m_symbolicValues = true;
        }
        else
        {
           if (value instanceof Duration)
           {
              if (((Duration) value).getUnits() != TimeUnit.HOURS)
              {
                 value = ((Duration) value).convertUnits(TimeUnit.HOURS, m_properties);
              }
           }
        }
  
        m_workingRightValues[index] = value;
     }
docs: Add the value to list of values to be used as part of the
  evaluation of this indicator.
  
  @param index position in the list
  @param value evaluation value