public interface  org.apache.isis.commons.functional.ThrowingRunnable extends java.lang.Object
{
public abstract void run() throws java.lang.Exception;
public static java.util.concurrent.Callable toCallable(org.apache.isis.commons.functional.ThrowingRunnable)
{
java.util.concurrent.Callable v;
org.apache.isis.commons.functional.ThrowingRunnable v;
java.lang.NullPointerException v;
v := @parameter: org.apache.isis.commons.functional.ThrowingRunnable;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("runnable is marked non-null but is null");
throw v;
label:
v = staticinvoke <org.apache.isis.commons.functional.ThrowingRunnable$lambda_toCallable_0__48: java.util.concurrent.Callable bootstrap$(org.apache.isis.commons.functional.ThrowingRunnable)>(v);
return v;
}
public static org.apache.isis.commons.functional.Result resultOf(org.apache.isis.commons.functional.ThrowingRunnable)
{
org.apache.isis.commons.functional.Result v;
java.util.concurrent.Callable v;
org.apache.isis.commons.functional.ThrowingRunnable v;
java.lang.NullPointerException v;
v := @parameter: org.apache.isis.commons.functional.ThrowingRunnable;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("runnable is marked non-null but is null");
throw v;
label:
v = staticinvoke <org.apache.isis.commons.functional.ThrowingRunnable: java.util.concurrent.Callable toCallable(org.apache.isis.commons.functional.ThrowingRunnable)>(v);
v = staticinvoke <org.apache.isis.commons.functional.Result: org.apache.isis.commons.functional.Result of(java.util.concurrent.Callable)>(v);
return v;
}
}