code: public Object getValueByPosition(Integer position) throws NoSuchFieldException {
          String name = null;
          Object value = null;
  
          name = this.getNameByPosition(position);
  
          if (name != null) {
              value = this.getValue(name);
          } else {
              throw new NoSuchFieldException();
          }
  
          return value;
      }
docs: Returns value by searching key assigned to that position
  
  @param position Position which would be searched
  @return Value
  @throws NoSuchFieldException