code: @Override
    public String getValue(int pollerIndex) {
      Object v;
      try {
        field.setAccessible(true);
        if (field instanceof Field) {
          v = ((Field) field).get(object);
        } else {
          v = ((Method) field).invoke(object);
        }
      } catch (Exception e) {
        throw Throwables.propagate(e);
      }
      return (v == null) ? null : v.toString();
    }
docs: {@inheritDoc}