code: public Statement copy(Statement object) {
  		return dataObjectFactory.getStatement(
  				(EntityIdValue) visit(object.getSubject()),
  				copy(object.getMainSnak()),
  				copy(object.getQualifiers()),
  				copyReferences(object.getReferences()),
  				object.getRank(), object.getStatementId());
  	}
docs: Copies a {@link Statement}.
  
  @param object
  object to copy
  @return copied object