package jetbrains.mps.closures.test;
/*Generated by MPS */
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
import jetbrains.mps.baseLanguage.closures.runtime.Wrappers;
public class MPS7432 {
public MPS7432() {
}
public static <T> T aaaa(final _FunctionTypes._return_P0_E0<? extends T> t) {
final Wrappers._T<T> result = new Wrappers._T<T>(null);
bbb(new _FunctionTypes._void_P0_E0() {
public void invoke() {
result.value = t.invoke();
}
});
return result.value;
}
public static void bbb(_FunctionTypes._void_P0_E0 foo) {
foo.invoke();
}
}