“java Math” => Java 6
“java Math class” => Java 1.4.2 (!)
“java Proxy” => 1.4.2
“java ArrayList” => 5
“java XmlReader” => 1.4.2
“java Cipher” => 1.4.2
“java ArrayList” => 5
It’s surprising how often 1.4.2’s documentation is the #1 result, with Java 6, or even 5, being the #2 suggestion. Especially considering Java 5’s been out for over 7 years now.