get around compilation error because by default we seem to compile for source 1.3 which does not support generics. This forces a source/target support of generics