class Test { void test(XXX foo) { if (foo instanceof CharSequence) {} } void test2(XXX bar) { System.out.println(bar.hashCode()); if (bar instanceof CharSequence) {} } void testCast(XXX foo) { System.out.println((CharSequence)foo); } }