| Overload | Description | 
|---|---|
| Compose(Decimal) | Composes the package such that it is no more than the given maximum weight. If the weight is greater than the maximum weight, splits this package in multiple packages. i.e; Multiplier is updated. | 
| Compose(Decimal,Decimal) | Composes the package such that it is no more than the given maximum weight. If the weight is greater than the maximum weight, splits this package in multiple packages. i.e; Multiplier is updated. If the weight is less than the minimum weight it is set equal to the minimum weight |