utwórz maskę bitową uprawnień w Javie

Chcę zrobić coś takiego:

public enum Permissions
{
    CanBlah1,
    CanBlah2,
    CanBlah3
}

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

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

Czy możesz tak zrobić w Javie? (Pochodzę z tła c #)

questionAnswers(5)

yourAnswerToTheQuestion