code: public Object getValueObject() {
          if (getValue() != null) {
              return getValue();
          } else if (getValueBoolean() != null) {
              return getValueBoolean();
          } else if (getValueNumeric() != null) {
              return getValueNumeric();
          } else if (getValueDate() != null) {
              return getValueDate();
          } else if (getValueComputed() != null) {
              return getValueComputed();
          } else if (getValueClobFile() != null) {
              return getValueClobFile();
          } else if (getValueBlobFile() != null) {
              return getValueBlobFile();
          } else if (getValueSequenceNext() != null) {
              return getValueSequenceNext();
          } else if (getValueSequenceCurrent() != null) {
              return getValueSequenceCurrent();
          }
          return null;
      }
docs: Return the value from whatever setValue* function was called. Will return null if none were set.