- $this->getPackageInstance()->assembleDecodedDataToPackage();
- } elseif ($this->getPackageInstance()->isNewRawDataPending($this->getListenerPoolInstance())) {
+ $packageInstance->assembleDecodedDataToPackage();
+ } elseif ($packageInstance->ifMultipleMessagesPending()) {
+ /*
+ * Some raw data contained multiple messages which where now splitted.
+ */
+ $packageInstance->handleMultipleMessages();
+ } elseif ($packageInstance->isNewRawDataPending($this->getListenerPoolInstance())) {