If a conditional expression evaluates to null, unboxing it will result in a
NullPointerException.
For example:
int x = flag ? foo : null;
If flag is false, null will be auto-unboxed from an Integer to int,
resulting in a NullPointerException.
Suppress false positives by adding the suppression annotation @SuppressWarnings("NullTernary") to the enclosing element.