Javaでクロージャ

デバッグ用に表示している暗号めいた数字の列をわかりやすい日本語に変えて表示したかった。

sys.out(String toUnique(Object o){ if(o.isAlive()){ return "わかりやすい日本語"}});

書き方も怪しいのは仕様です。(とりあえず書いてから考える)
なんでコンパイルできないんだよ…(当たり前)
ぐぐったらクロージャは7からだった…
んで現状でもクロージャぽい事が可能とあって、

interface I{
int invoke(int n, int m);
}

I plus = new I(){
public int invoke(int n, int m){
return n + m;
}
};
int result = plus.invoke(1, 2);

あほかめんどくせ。