Gerd Stolpmann - 2014-09-06

Using exceptions here is probably a design error. But anyway, you can simply reject any unknown Extra event. Why catch a private exception?