I couldn't find an errata for
SCJP 6, so I don't know if this was previously addressed.
On page 298 of the SCJP 6 book Table 4-1
5th row - throws a compile time error , does not print false
but the table says the result is false.
Foo[] fa = new Foo[3];
//Following throws compiler error, wont print false
System.out.println(fa instanceof Foo);
System.out.println(fa instanceof Bar);
System.out.println(fa instanceof Face);