this.object = obj;
synchronized (prev) { synchronized (this) { prev.next = next; next.prev = prev; prev = next = null; } }
next.insertBefore(node);
synchronized (prev) { synchronized (this) { node.prev = prev; node.next = this; prev.next = node; prev = node; } }