it might be safer optimize only for known types like the very common `ArrayList`
d
it might be safer optimize only for known types like the very common
ArrayList