private static Boolean HasCrossCheckedFlag(Char flag, Char[] flags) { return flags == null || Array.BinarySearch(flags, flag) >= 0; } }