{
tempEdge = edgeMap.remove( i + "_" + j );
edgeMap.remove( j + "_" + i );
if( tempEdge != null )
{
graph.removeNode( 0, tempEdge );
int index = (int)( Math.random() * numberOfNodes );
while( index == i )
index = (int)( Math.random() * numberOfNodes );
tempNode2 = (DNVNode)graph.getNodeById( index );
tempEdge = new DNVEdge( tempNode, tempNode2, graph );