| equals(Object) |   | 11% |   | 10% | 18 | 20 | 2 | 5 | 0 | 1 |
| PackagingUnit(LoadUnit, Measurable) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| getQtyAvailable() |   | 17% |   | 25% | 2 | 3 | 6 | 8 | 0 | 1 |
| getReservedBy(String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| validate() |   | 33% |   | 30% | 5 | 6 | 3 | 6 | 0 | 1 |
| isEmpty() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| getFifoDate() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| removeReservation(Reservation) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| hasParent() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isReservedBy(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getReservedBy$0(String, Reservation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLabels(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setReservations(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMessage(Message) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setParent(PackagingUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPackagingUnits(Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| completeBeforeCreation(Date) |   | 81% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| getReservations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUomRelation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPackagingUnits() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasReservations() |   | 81% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| hasUomRelation() |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| setAlive(Boolean) |   | 90% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| hasAvailabilityState() |   | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| setAvailabilityState(AvailabilityState) |   | 85% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 19 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| PackagingUnit(LoadUnit, Measurable, Product) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| PackagingUnit(Measurable, Product) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| makeSplitPU(LoadUnit, Measurable, Product) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| makeSplitPU(Measurable, Product) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| kill() |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| PackagingUnit() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| isValid() |  | 100% |   | 75% | 2 | 5 | 0 | 1 | 0 | 1 |
| addReservation(Reservation) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setLoadUnit(LoadUnit) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| unbindFromLoadUnit(Location) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| assignInitialValues(LoadUnit) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| hasActualLocation() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setProduct(Product) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setQuantity(Measurable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| initFifoDate(Date) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| hasLoadUnit() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| assignPKey() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPhysicalPosition(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSerialNumber(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLotId(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setExpiresAt(ZonedDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProducedAt(ZonedDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFifoDate(Date) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setActualLocation(Location) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setWeight(Weight) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDimension(Dimension) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUomRelation(UomRelation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDetails(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPhysicalPosition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProduct() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSerialNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLotId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExpiresAt() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProducedAt() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLabels() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQuantity() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAvailabilityState() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLoadUnit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getActualLocation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWeight() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDimension() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMessage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAlive() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDetails() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |