master
Address some more counterfactual [CheckedExceptionNotThrown](https://errorprone.info/bugpattern/CheckedExceptionNotThrown) findings.
Run `@LargeTest` tests under Android emulators by default.
Use JUnit's `assertThrows` instead of ours.
Address some http://errorprone.info/bugpattern/PrivateConstructorForUtilityClass warnings.
Use more static imports.
Use `assertThat(...).isEqualTo(...)` instead of `assertEquals(..., ...)` for `Charset` assertions.
Remove unnecessary type arguments.
Address some [JUnit3FloatingPointComparisonWithoutDelta](https://errorprone.info/bugpattern/JUnit3FloatingPointComparisonWithoutDelta) warnings.
Use equality assertions instead of object-identity assertions for `Throwable`, `Class`, and `Enum` (if that one came up).
Address remaining https://errorprone.info/bugpattern/AssignmentExpression warnings.
Address nullness errors from recent versions of the Checker Framework.
Restore `testNulls` methods to classes that we don't want `PackageSanityTest` to automatically test with `NullPointerTester`.
Use `assertThrows` more.
Run more tests under J2KT/Native.
Use yet more static imports.
Explicitly annotate some null-unmarked classes as `@NullUnmarked`.