For those interested in a short-n-sweet answer: "Top level static inner" is redundant. If an inner class is static, it's "nested" in one sense (written inside another class), but "top level" in another (doesn't require an instance of the enclosing instance to load).
The other redundant term for this construct is "an abomination" but
you should pass your exam first, hurl rocks at the language designers second.
------------------
Michael Ernest, co-author of:
The Complete Java 2 Certification Study Guide