JBIDE-18334: ClassCastException: ColumnProxy cannot be cast to IValue

the code is logically completely equivalent... i don't understand why it is throwing the CCE in the first place since it should not try to cast to IValue when the "el instanceof IValue" check returns false (&& should not evaluate the second part of the expression when the first part evaluates to false)
and i can assure you that this fix works: it does use the appropriate colors