public int addLink(WebNode link)
	{
		if (this.url == null || link.getUrl() == null)
		{
			return -1;
		}

		if (this.outgoingNeighbors == null)
		{
			this.outgoingNeighbors = new ArrayList<WebNode>();
		}

		this.outgoingNeighbors.add(link);

		if (link.incomingNeighbors == null)
		{
			link.incomingNeighbors = new ArrayList<WebNode>();
		}

		link.incomingNeighbors.add(this);

		return 0;
	}