code: public static QueryBuilder byValueObject(Class ownerEntityClass, String path){
          Validate.argumentsAreNotNull(ownerEntityClass, path);
          return new QueryBuilder(new VoOwnerFilterDefinition(ownerEntityClass, path));
      }
docs: Query for selecting changes (or snapshots)
  made on all ValueObjects at given path, owned by any instance of given Entity.
  <br/><br/>
  
  See <b>path</b> parameter hints in {@link #byValueObjectId(Object, Class, String)}.