Hi Mark,

This is the gist of the IRC discussion (raised by nik9000) you was asking about.

I tried with a new download from trunk and the CCE remains:-

class Taggable {}
class Asset extends Taggable {}
class TagDataReceivedEvent {
  private final Taggable taggable;
  public Taggable getTaggable() { return taggable; }
}

rule "f"
when
    $e: TagDataReceivedEvent(newLocation != oldLocation)
    $a: Asset() from $e.taggable
then
    System.err.println("ASF" + $a);
end

ClassCastException thrown on the "from" - you thought this might have been changed to fail (I took to mean as "not match" rather than a RTE failue).

Cheers,

Mike