1instance begin
2x instanceof X (true): true
3x instanceof Y (false): false
4y instanceof X (true): true
5y instanceof Y (true): true
6xar instanceof Object (true): true
7xar instanceof X (false): false
8xar instanceof X[] (true): true
9xar instanceof Y[] (false): false
10xar instanceof Object[] (true): true
11xar instanceof X[][] (false): false
12yar instanceof X[] (true): true
13xararar instanceof Object (true): true
14xararar instanceof Object[] (true): true
15xararar instanceof X (false): false
16xararar instanceof X[] (false): false
17xararar instanceof X[][] (false): false
18xararar instanceof X[][][] (true): true
19xararar instanceof Object[][][] (true): true
20xararar instanceof Serializable (true): true
21xararar instanceof Serializable[] (true): true
22xararar instanceof Serializable[][] (true): true
23xararar instanceof Serializable[][][] (false): false
24yararar instanceof X[][][] (true): true
25iar instanceof Object (true): true
26iar instanceof Object[] (false): false
27iarar instanceof Object (true): true
28iarar instanceof Object[] (true): true
29iarar instanceof Object[][] (false): false
30instanceof end
31