package jetbrains.mps.closures.test;
/*Generated by MPS */
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
public class MPS14653_helper {
public MPS14653_helper() {
}
public static class Context<T extends Exception> {
public Context() {
}
public _FunctionTypes._void_P0_E1<? extends T> getFunction() {
return (_FunctionTypes._void_P0_E1<? extends T>) new _FunctionTypes._void_P0_E1<Exception>() {
public void invoke() throws Exception {
throw new Exception();
}
};
}
public void acceptFunction(_FunctionTypes._void_P0_E1<? extends T> fun) throws T {
fun.invoke();
}
}
}