renaming
adding annotation engine exception type
refactoring out GATE heritage