code: public Tuple set(Enum<?> eval, String val) {
          set(eval, (Object) val);
          return this;
      }
docs: Sets a value at a specific position in the tuple.
  
  @param eval the enum which is used to determine the index for the set operation
  @param val  the value to set
  @return a handle to this object to enable builder operations
  @see #set(Enum, Object) for more info
  @deprecated use {@link #setString(Enum, String)} instead