false:
"Returns null if the underlying class does not have a canonical name (i.e., if it is a local or anonymous class or an array whose component type does not have a canonical name)." 

(i.e. throw new RuntimeException("Java is stupid") { @Override
			public String getMessage() {
				// TODO Auto-generated method stub
				return "Arcane error";
			}};)