class org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap extends java.lang.Object { private final java.util.Map snsMap; private final java.util.Map nameMap; private void () { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; java.util.HashMap v, v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; specialinvoke v.()>(); v = new java.util.HashMap; specialinvoke v.()>(); v. = v; v = new java.util.HashMap; specialinvoke v.()>(); v. = v; return; } public boolean containsSiblings(org.apache.jackrabbit.spi.Name) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; org.apache.jackrabbit.spi.Name v; java.util.Map v; boolean v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v = v.; v = interfaceinvoke v.(v); return v; } private java.lang.Object get(org.apache.jackrabbit.spi.Name) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; java.util.Iterator v; org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntry v, v; java.util.ArrayList v; org.apache.jackrabbit.spi.Name v; java.util.Map v, v; int v; java.lang.Object v, v, v; boolean v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = virtualinvoke v.(); return v; label: v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = new java.util.ArrayList; v = interfaceinvoke v.(); specialinvoke v.(int)>(v); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); interfaceinvoke v.(v); goto label; label: return v; label: return null; } public java.util.List getList(org.apache.jackrabbit.spi.Name) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; java.util.ArrayList v; org.apache.jackrabbit.spi.Name v; java.util.List v, v, v; java.lang.Object v; boolean v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v = specialinvoke v.(v); if v != null goto label; v = staticinvoke (); return v; label: v = v instanceof java.util.List; if v == 0 goto label; v = new java.util.ArrayList; specialinvoke v.(java.util.Collection)>(v); v = staticinvoke (v); return v; label: v = staticinvoke (v); return v; } public org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntry getNodeEntry(org.apache.jackrabbit.spi.Name, int) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; org.apache.jackrabbit.spi.Name v; org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntry v; int v; java.lang.Object v; boolean v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v := @parameter: int; v = specialinvoke v.(v); if v != null goto label; return null; label: v = v instanceof java.util.List; if v == 0 goto label; v = staticinvoke (v, v); return v; label: if v != 1 goto label; return v; label: return null; } public org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode getLinkNode(org.apache.jackrabbit.spi.Name, int) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode v; java.lang.IllegalArgumentException v; org.apache.jackrabbit.spi.Name v; java.util.Map v, v; int v, v, v; java.lang.Object v, v, v; java.lang.String v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v := @parameter: int; if v >= 1 goto label; v = new java.lang.IllegalArgumentException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Illegal index \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = v.; v = interfaceinvoke v.(v); if v == null goto label; if v != 1 goto label; v = v; goto label; label: v = null; label: return v; label: v = v.; v = interfaceinvoke v.(v); v = v - 1; if v == null goto label; v = interfaceinvoke v.(); if v >= v goto label; v = interfaceinvoke v.(v); goto label; label: v = null; label: return v; } public org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode getLinkNode(org.apache.jackrabbit.spi.Name, int, java.lang.String) { org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode v; java.util.Map v, v; int v; java.lang.String v, v, v; boolean v, v, v; org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; java.util.Iterator v; org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntry v, v; org.apache.jackrabbit.spi.Name v; java.lang.Object v, v, v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v := @parameter: int; v := @parameter: java.lang.String; if v == null goto label; v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = virtualinvoke v.(v); if v == 0 goto label; return v; label: v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = virtualinvoke v.(v); if v == 0 goto label; return v; label: v = virtualinvoke v.(v, v); return v; } public void put(org.apache.jackrabbit.spi.Name, int, org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode v; java.util.ArrayList v; org.apache.jackrabbit.spi.Name v; java.util.Map v, v, v, v; int v, v, v; java.lang.Object v, v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v := @parameter: int; v := @parameter: org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode; v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); interfaceinvoke v.(v); v = v.; interfaceinvoke v.(v, v); goto label; label: v = v.; v = interfaceinvoke v.(v); label: if v != null goto label; v = v.; interfaceinvoke v.(v, v); goto label; label: v = v - 1; if v < 0 goto label; v = interfaceinvoke v.(); if v <= v goto label; label: interfaceinvoke v.(v); goto label; label: interfaceinvoke v.(v, v); label: return; } public org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode remove(org.apache.jackrabbit.spi.Name, org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode v; org.apache.jackrabbit.spi.Name v; java.util.Map v, v; java.lang.Object v, v; boolean v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v := @parameter: org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode; v = v.; v = interfaceinvoke v.(v); if v != null goto label; v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = interfaceinvoke v.(v); if v == 0 goto label; v = v; label: return v; } public void reorder(org.apache.jackrabbit.spi.Name, org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode, int) { org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap v; org.apache.jackrabbit.spi.Name v; org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode v; java.util.Map v; int v, v; java.lang.Object v; v := @this: org.apache.jackrabbit.jcr2spi.hierarchy.ChildNodeEntriesImpl$NameMap; v := @parameter: org.apache.jackrabbit.spi.Name; v := @parameter: org.apache.jackrabbit.jcr2spi.hierarchy.LinkedEntries$LinkNode; v := @parameter: int; v = v.; v = interfaceinvoke v.(v); if v != null goto label; return; label: interfaceinvoke v.(v); if v < 0 goto label; v = interfaceinvoke v.(); if v <= v goto label; label: interfaceinvoke v.(v); goto label; label: interfaceinvoke v.(v, v); label: return; } private static org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntry findMatchingEntry(java.util.List, int) { java.util.List v; int v, v, v; java.lang.Object v; v := @parameter: java.util.List; v := @parameter: int; v = interfaceinvoke v.(); if v <= v goto label; return null; label: v = v - 1; v = interfaceinvoke v.(v); return v; } }