code: @SuppressWarnings("unchecked")
      @Override
      public V convertToValue(StreamMessage input) throws ConvertFailException
      {
          V value = null;
  
          try
          {
              value = (V) input.getField(this.valueField);
          }
          catch (Exception ex)
          {
              throw new ConvertFailException(ex);
          }
  
          return value;
      }
docs: {@inheritDoc}