[java/cs] If nativeGen, guarantee that init expressions are called before super. Closes #3661