 xff  is slightly more readable since the constant it is being compared to is the same as the one it is being or d against in the else clause  though i am not sure we should bother to let the switch value take a byte form perhaps a stupid example  but what if we want an alpha of 