orientations property
The orientations worth crossing devices with, head first, likewise.
Crossed rather than listed alongside: a tablet in landscape is the same tablet, so two short lists beat one long one with the rotatable entries written twice. Empty means portrait.
Implementation
final List<ScreenOrientation> orientations;