class org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester$1 extends org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester$DatumFactoryImpl { private final java.util.concurrent.atomic.AtomicInteger counter; final org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester this$0; transient void (org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester, java.lang.Class, java.lang.Boolean[]) { java.util.concurrent.atomic.AtomicInteger v; org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester v; java.lang.Class v; org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester$1 v; java.lang.Boolean[] v; v := @this: org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester$1; v := @parameter: org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester; v := @parameter: java.lang.Class; v := @parameter: java.lang.Boolean[]; v. = v; specialinvoke v.(java.lang.Class,java.lang.Object[])>(v, v); v = new java.util.concurrent.atomic.AtomicInteger; specialinvoke v.()>(); v. = v; return; } public java.lang.Boolean getNext() { java.util.concurrent.atomic.AtomicInteger v; int v; java.lang.Boolean v; org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester$1 v; boolean v; v := @this: org.apache.isis.testing.unittestsupport.applib.dom.pojo.PojoTester$1; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } }