JEP 286導入に関する提案が,platform-jep-discussメーリングリストに提出された。実装されれば,Javaの型推論がローカル変数にまで拡張されることになる。提案はまだ初期の段階のため,どのバージョンを対象とするか,あるいは実装されるかどうかも定かではない。 型推論とは,型の関連付けをしない変数宣言を可能にする機能である。Javaでは少し前から型推論を備えている - Java 5でジェネリックが追加された時に,ジェネリックメソッドを扱う型推論が採用された。Java 7ではダイアモンド演算子<>が(Project Coinの一部として)導入されて,ArrayList<>にバインドされた型を使用せずにList<String>型の変数を初期化できるようになった。さらに最新のJava 8では,メソッドチェーンの型を推論するラムダ式とストリーム,ラムダ引数の仮パラメータ型が追加され