public UUID SendItemToTrash(UUID userId, UUID itemId, UUID trashFolderHint) { InventoryItemBase item = _storage.GetItem(itemId, UUID.Zero); if (item.Owner != userId) { throw new InventorySecurityException(String.Format("Not trashing item {0} for user {1}. User does not own the item", item.ID, userId)); } return(_storage.SendItemToTrash(item, trashFolderHint)); }