Apply deny and allow to permissions.
deny
allow
permissions
static int apply(int permissions, int allow, int deny) { permissions &= ~deny; permissions |= allow; return permissions; }