Just curious how often you as a dev have come across/had to use explicit typecasting in java, as it seems like a necessary feature of strongly typed languages, but something