public PacketType getPacketType() {
		if(packetType == null) {
			switch(getType()) {
			case "PAR 2.0\0RecvSlic":
				packetType = PacketType.REOCV_SLICE;
				break;
			case "PAR 2.0\0Creator\0":
				packetType = PacketType.CREATOR;
				break;
			case "PAR 2.0\0IFSC\0\0\0\0":
				packetType = PacketType.INPUT_FILE_SLICE_CHECKSUM;
				break;
			case "PAR 2.0\0FileDesc":
				packetType = PacketType.FILE_DESC;
				break;
			case "PAR 2.0\0Main\0\0\0\0":
				packetType = PacketType.MAIN_PACKET;
				break;
			}
		}

		return packetType;
	}