code: @Override
  	public CommerceVirtualOrderItem create(long commerceVirtualOrderItemId) {
  		CommerceVirtualOrderItem commerceVirtualOrderItem = new CommerceVirtualOrderItemImpl();
  
  		commerceVirtualOrderItem.setNew(true);
  		commerceVirtualOrderItem.setPrimaryKey(commerceVirtualOrderItemId);
  
  		String uuid = PortalUUIDUtil.generate();
  
  		commerceVirtualOrderItem.setUuid(uuid);
  
  		commerceVirtualOrderItem.setCompanyId(companyProvider.getCompanyId());
  
  		return commerceVirtualOrderItem;
  	}
docs: Creates a new commerce virtual order item with the primary key. Does not add the commerce virtual order item to the database.
  
  @param commerceVirtualOrderItemId the primary key for the new commerce virtual order item
  @return the new commerce virtual order item