/**
  * Converts the {@code valueMode} string argument to uppercase and looks up enum constant in
  * ValueMode.
  */
 public void setValueMode(String valueMode) {
   if (valueMode == null) {
     throw new IllegalArgumentException("Value mode must be non-null");
   }
   this.valueMode = ValueMode.valueOf(ValueMode.class, valueMode.toUpperCase());
 }
 public ValueMode findValueByNumber(int number) {
   return ValueMode.valueOf(number);
 }