private void sendToNeighbours(Byte[] data) {
		try {
			lock.lock();
			TreeSet<Byte> neighbours = networkTreeMap.get(deviceID);
			
			if(neighbours != null){
				for(Byte nb : neighbours) {
					send(nb, data);
//					System.out.println("Sending to neighbour: " + nb);
				}
			}
		} catch (CallbackException e) {
			e.getException().printStackTrace();
		} finally {
			lock.unlock();
		}
	}