Generics don’t remove runtime checks but they can prove that the checks will succeed in the absence of raw types or unsafe casts. > On Jan 29, 2018, at 4:39 PM, Paul Sandoz <paul.sandoz at oracle.com> wrote: > > we need to perform runtime checks