#15: Remove warnings 
http://github.com/bergerbd/lapse-plus/issues/issue/15

Removed dependencies to JDT internals.
Using generics.