In NNBD code, is it valid to call methods from `Object` on nullable types? ```dart int? i = null; print(i.hashCode); ```