while (this.isRunning() && nextLearnerMaster.get() == null) { readPacket(qp); processPacket(qp);
while (this.isRunning()) { readPacket(qp); processPacket(qp);
while (self.isRunning()) { readPacket(qp); processPacket(qp);
while (this.isRunning() && nextLearnerMaster.get() == null) { readPacket(qp); processPacket(qp);
while (this.isRunning()) { readPacket(qp); processPacket(qp);
while (self.isRunning()) { readPacket(qp); processPacket(qp);