Why would this code produce a compiler error @ line 1?
class Color {}
class Red extends Color {}
class Blue extends Color {}
class A {
public static void main (
String[] args) {
Color color1 = new Red(); Red color2 = new Red();
boolean b1 = color1 instanceof Color;
boolean b2 = color1 instanceof Blue;
boolean b3 = color2 instanceof Blue; //1
System.out.print(b1+","+b2+","+b3);
}}