У меня были большой успех при использовании IKVM для переноса jar-файлов Java на сборки .NET, вы можете попробовать это на GATE.