As I have understood Java in my last 7 years of experience Magic Words are deprecated reserved (key) words.
Why do we call it as Magic Word is that reserved is no more in the language but still compilers recognises it.
For example.
If you take goto const reserved words in Java these two are no more but compiler recognises why because VM should run the old code. That is it is there with VM. So that soft of words are called Magic Words .
Regards
-Narasimha Rao Konjeti.