private void updateNode(Node updateNode, Node prevNode, Node nextNode)
	{		
		if(updateNode.equals(client.getThisNode()))			//Node to update is own node
		{
			if(prevNode != null)
			{
				client.setPrevNode(prevNode);
			}
			
			if(nextNode != null)
			{
				client.setNextNode(nextNode);
			}
		}
		else
		{
			try
			{
				NodeLinkManagerInterface iFace = (NodeLinkManagerInterface)client.getNodeLinkInterface(updateNode);
				
				if(prevNode != null)
				{
					iFace.setPrev(prevNode);
				}
				
				if(nextNode != null)
				{
					iFace.setNext(nextNode);
				}
			}
			catch(Exception e)
			{
				System.err.println("NodeLinkManager exception: " + e.getMessage());
				nodeConnectionFailure(updateNode.getHostname());
			}
		}
	}