Throwable cause = null;
if (!scs.canManage(player, shop, true)) {
// not enough permissions
cause = new InsufficientPermissionException(Term.ERROR_INSUFFICIENT_PERMISSION_REM_SHOWCASE.get());
} else {
// add the items from the shop
notAdded = shop.getAmount() - ItemStackUtilities.addToInventory(player.getInventory(), shop.getItemStack(), shop.getAmount());