public interface  org.apache.isis.persistence.jpa.applib.services.JpaSupportService extends java.lang.Object
{
public abstract org.apache.isis.commons.functional.Result getEntityManager(java.lang.Class);
public javax.persistence.EntityManager getEntityManagerElseFail(java.lang.Class)
{
org.apache.isis.persistence.jpa.applib.services.JpaSupportService v;
org.apache.isis.commons.functional.Result v;
java.lang.Class v;
java.lang.Object v;
java.util.function.UnaryOperator v;
java.lang.NullPointerException v;
v := @this: org.apache.isis.persistence.jpa.applib.services.JpaSupportService;
v := @parameter: java.lang.Class;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("entityType is marked non-null but is null");
throw v;
label:
v = interfaceinvoke v.<org.apache.isis.persistence.jpa.applib.services.JpaSupportService: org.apache.isis.commons.functional.Result getEntityManager(java.lang.Class)>(v);
v = staticinvoke <org.apache.isis.persistence.jpa.applib.services.JpaSupportService$lambda_getEntityManagerElseFail_0__8: java.util.function.UnaryOperator bootstrap$(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.isis.commons.functional.Result: java.lang.Object presentElseThrow(java.util.function.UnaryOperator)>(v);
return v;
}
}