for (;;) { if (n == null) return ((rel & LT) == 0 || b.isBaseHeader())? null : b; Node f = n.next; if (n != b.next) // inconsistent read return n; if ( c <= 0 && (rel & LT) != 0) return (b.isBaseHeader())? null : b; b = n; n = f;
for (;;) { if (n == null) return ((rel & LT) == 0 || b.isBaseHeader())? null : b; Node f = n.next; if (n != b.next) // inconsistent read return n; if ( c <= 0 && (rel & LT) != 0) return (b.isBaseHeader())? null : b; b = n; n = f;
for (;;) { if (n == null) return ((rel & LT) == 0 || b.isBaseHeader())? null : b; Node f = n.next; if (n != b.next) // inconsistent read return n; if ( c <= 0 && (rel & LT) != 0) return (b.isBaseHeader())? null : b; b = n; n = f;
Node n = b.next; if (n == null) { if (b.isBaseHeader()) // empty return null; else
for (;;) { if (n == null) return (b.isBaseHeader())? null : b;
for (;;) { if (n == null) return (b.isBaseHeader())? null : b;
Node n = b.next; if (n == null) { if (b.isBaseHeader()) // empty return null; else
Node n = b.next; if (n == null) { if (b.isBaseHeader()) // empty return null; else
for (;;) { if (n == null) return (b.isBaseHeader())? null : b;