С# имеет хороший импульс на данный момент. Каковы функции, которые вам нужны для переключения (или возврата) на Java?
Было бы также полезно, если бы пользователи опубликовали обходные пути для этих версий Java, например. Nullables обернут вокруг пользовательских классов, чтобы сделать это гораздо более интересной вики.