Click!
The following JavaScript program follows the logic of the Java program. (Hit control-U in your browser to see it). If you have spaces in the string you enter (even if they begin or end the string) they are regarded as part of the identifier to be tested.
Is $__0__$
a legal Java identifier?