Look at this discussion at The Server Side: http://www.theserverside.com/news/thread.tss?thread_id=32777#162943
Introspection is part of the java.beans package. The java.lang.Class class provides reflection. (Introspection is a higher-level concept that is largely built on reflection.) If a junior-level Java engineer did not know the difference between these two in an interview, it would weigh heavily against their hiring. For a supposed expert who writes books about technology, this ability to put incorrect things into print is beyond belief.