crear una máscara de bits de permiso en java

Quiero hacer algo como esto:

public enum Permissions
{
    CanBlah1,
    CanBlah2,
    CanBlah3
}

byte[] userPerm = Permissions.CanBlah1 | Permissions.CanBlah2;

// check permssions
//
if(userPerm && Permissions.CanBlah1 == Permissions.CanBlah1)
{
      // do something
}

¿Puedes hacer esto en Java así? (Vengo de un fondo c #)

Respuestas a la pregunta(5)

Su respuesta a la pregunta