code: public void setValue(Object rowObject, int propertyIndex, Object newValue)
      {
          try
          {
              Accessor accessor = getPropertyColumn(propertyIndex).getAccessor();
              if (accessor instanceof Writer)
                  ((Writer) accessor).setValue(rowObject, newValue);
          }
          catch (Exception e)
          {
              log.warn("Error writing property " + propertyIndex + " to object " + rowObject
                      + " new value: " + newValue, e);
              throw new RuntimeException("Error writing property " + propertyIndex + " to object " + rowObject
                      + " new value: " + newValue, e);
          }
      }
docs: {@inheritDoc}