Simplify TranspositionIA

Transposition can be any java Type
Refucktoring