C#は動作環境が異なるから別ですが、
Scalaを持ち出してJavaに型推論が欲しいと主張するのは
C++を持ち出してCにオブジェクト指向が欲しいというくらい変です。
型推論を利用したければScalaを使えば済むのではないでしょうか。