(Object obj, Object key1, Boolean defaultValue)
| 423 | // ---------------------------- |
| 424 | |
| 425 | public static Boolean SafeBool(Object obj, Object key1, Boolean defaultValue) { |
| 426 | Object value = SafeValue(obj, key1); |
| 427 | if (value instanceof Boolean b) return b; |
| 428 | return defaultValue; |
| 429 | } |
| 430 | |
| 431 | // vararg overload (optional default) |
| 432 | public static Boolean SafeBool(Object obj, Object key1, Object... defaultValue) { |