[ref_impl_eiffel] [1341] Fix some basic bugs; now flat view works again, and logic of validation of annotation paths is correct.

Revision: 1341
Author: thomas.beale
Log Message: