Not having to write down the type isn't the same as the type not being determined at compile time, which is what "static" means.