static bool? tryHexToBool(Object? v) { if (v == null) return null; if (v is bool) return v; if (v == '0x' || v != '0x1' && v != '0x0') { return null; } return v == '0x1'; }