| Quintiq file version 2.0 | 
| #parent: #root | 
| Method NameForOptimizer () declarative as String | 
| { | 
|   Description: 'Type descriptor method' | 
|   TextBody: | 
|   [* | 
|     return this.Key().AsQUILL();  | 
|     /* expensive - enable if needed for debugging | 
|     return guard(  this.ProductInStockingPoint_MP().Product_MP().Name() | 
|                  + this.ProductInStockingPoint_MP().StockingPoint_MP().Name() | 
|                  + this.SalesSegment_MP().Name() | 
|                  + this.StartDate().AsQUILL(),  | 
|                     | 
|                  this.Key().AsQUILL() ); | 
|     //Note: Do not return empty string, instead return the key of the object | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |