@Override
	public boolean equals(Object o)
	{
		if (o == null || !(o instanceof LSAMessage))
			return false;
		LSAMessage m = (LSAMessage) o;
		return  m.sourceAddress.equals(sourceAddress)
				&& m.numberOfNeighbors == numberOfNeighbors
				&& m.neighborsAddresses.equals(neighborsAddresses);
	}