movePointerToSeparateNode(pointerIndex, node, nodeReference) {
        var pointer = this.pointersForVisualization.getPointer(pointerIndex);
        pointer.movePointerToSeparateNode(node, nodeReference, this.visualizer);
        this.visualizer.umsg('change pointer ' + pointer.getName(0) + ' pointee');
        this.JsavLinkedList.layout();
    }
/**
     * function to make pointer pointes to a node that is not in the list
     */
function to make pointer pointes to a node that is not in the list
function to make pointer pointes to a node that is not in the list
movePointerToSeparateNode(pointerIndex, node, nodeReference) {
        var pointer = this.pointersForVisualization.getPointer(pointerIndex);
        pointer.movePointerToSeparateNode(node, nodeReference, this.visualizer);
        this.visualizer.umsg('change pointer ' + pointer.getName(0) + ' pointee');
        this.JsavLinkedList.layout();
    }
movePointerToSeparateNode ( pointerIndex , node , nodeReference ) { var pointer = this . pointersForVisualization . getPointer ( pointerIndex ) ; pointer . movePointerToSeparateNode ( node , nodeReference , this . visualizer ) ; this . visualizer . umsg ( 'change pointer ' + pointer . getName ( 0 ) + ' pointee' ) ; this . JsavLinkedList . layout ( ) ; }
function to make pointer pointes to a node that is not in the list
function to make pointer pointes to a node that is not in the list