...with dynamic type checks, except for the `@PlatformDependent` methods, for which the JVM backend adds null checks.