When implementing generics in a programming language often the binary does not contain any of the type information from the generics. This is referred to as erasure