# thrown if the last admin/owner tries to remove itself
# user/team that receives the permission
# item that the user/team is permitted to
# the user who created the permission
}
}
# reduce the comparison problem to
# a number comparison problem by
# using an array
end
end