public void deepCopyContext(NodeProxy node, int addContextId) {
public void deepCopyContext(NodeProxy node) {
    public void deepCopyContext(NodeProxy node, int addContextId) {        context = null;                ContextItem newContext = null;        ContextItem next = node.context;        while (next != null) {            if (newContext == null) {                newContext = new ContextItem(next.getContextId(), next.getNode());                context = newContext;            } else {                newContext.setNextContextItem(new ContextItem(next.getContextId(), next.getNode()));                newContext = newContext.getNextDirect();            }            next = next.getNextDirect();        }                addContextNode(addContextId, node);    }