??? that last little bit made no sense!

I thought the first would be false.

This would also be true:

Scanner input = new Scanner(System.in);
Scanner in2 = input;
if (input == in2)
{