*/
	public byte[] getFinalDestination() {
		//return mesh address if available
		if(sixLoWPANpacket != null && sixLoWPANpacket.isMeshHeader()){
			return sixLoWPANpacket.getFinalAddress();
		//else look for an existing sixlowpan address
		} else if(sixLoWPANpacket != null && sixLoWPANpacket.isIphcHeader() 
				&& sixLoWPANpacket.getDestination() != null){
			return sixLoWPANpacket.getDestination();
		//otherwise it's really just null
		} else {
			return null;
		}
	}