code: public static <T> T setVClock(T domainObject, VClock vclock) throws ConversionException
      {
          T obj = AnnotationHelper.getInstance().setRiakVClock(domainObject, vclock);
          return obj;
      }
docs: Attempts to inject <code>vclock</code> as the value of the
  {@literal @RiakVClock} annotated member of <code>domainObject</code>
  
  @param <T> the type of <code>domainObject</code>
  @param domainObject the object to inject the key into
  @param vclock the vclock to inject
  @return <code>domainObject</code> with {@literal @RiakVClock} annotated member
  set to <code>vclock</code>
  @throws ConversionException if there is a {@literal @RiakVClock} annotated
  member but it cannot be set to the value of <code>vclock</code>