class WikibaseDataEditor {

	public ItemDocument createItemDocument(ItemDocument itemDocument,
			String summary, List<String> tags) throws IOException, MediaWikiApiErrorException {
		String data = JsonSerializer.getJsonString(itemDocument);
		return (ItemDocument) this.wbEditingAction.wbEditEntity(null, null,
				null, "item", data, false, this.editAsBot, 0, summary, tags);
	}

	public  WikibaseDataEditor(ApiConnection connection, String siteUri);
	public  WikibaseDataEditor(ApiConnection connection, String siteUri, GuidGenerator generator);

}