code: public static ItemDocument makeItemDocument(ItemIdValue itemIdValue,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups,
  			Map<String, SiteLink> siteLinks) {
  		return makeItemDocument(itemIdValue, labels, descriptions, aliases,
  				statementGroups, siteLinks, 0);
  	}
docs: Creates an {@link ItemDocument} with empty revision id. It might be more
  convenient to use the {@link ItemDocumentBuilder} instead.
  
  @param itemIdValue
  the id of the item that data is about
  @param labels
  the list of labels of this item, with at most one label for
  each language code
  @param descriptions
  the list of descriptions of this item, with at most one
  description for each language code
  @param aliases
  the list of aliases of this item
  @param statementGroups
  the list of statement groups of this item; all of them must
  have the given itemIdValue as their subject
  @param siteLinks
  the sitelinks of this item by site key
  @return an {@link ItemDocument} corresponding to the input