Can anybody point me to the compiler code that checks whether an otherwise illegal identifier (e.g. is a keyword or contains spaces) can be made legal by enclosing it in backticks? In case if it's platform specific, I'm mostly interested in JVM. Thanks!