GLMDebug.DEBUG("InventoryPlugin", "findOrMakeMILTask(), CANNOT CREATE MILTASK, no parent, inventory: " + AssetUtils.assetDesc(inventory .getScheduledContentPG() .getAsset())); return null;
if (logger.isDebugEnabled()) { logger.debug("findOrMakeMILTask(), CANNOT CREATE MILTASK, no parent, inventory: " + AssetUtils.assetDesc(inventory.getScheduledContentPG().getAsset())); } return null;
    public Task findOrMakeMILTask(Inventory inventory) {	// Creates the MaintainInventoryLevels Task for this item 	// if one does not already exist	NewTask milTask = (NewTask) MILTaskHash_.get(inventory);	if (milTask == null) {            Task parent = getDetermineRequirementsTask();            if (parent == null) {                /**                  This might happen just after the last determine                  requirements task is removed. Because of inertia,                  the inventory manager might still be trying to                  refill the inventory although, in fact the demand                  for that inventory is in the process of                  disappearing. The caller, getting a null return will                  simply abandon the attempt to do the refill.                 **/                GLMDebug.DEBUG("InventoryPlugin",                               "findOrMakeMILTask(), CANNOT CREATE MILTASK, no parent, inventory: "                               + AssetUtils.assetDesc(inventory                                                      .getScheduledContentPG()                                                      .getAsset()));	                return null; // Can't make one            }            milTask = createMILTask(parent, inventory);            publishAddToExpansion(parent, milTask);            MILTaskHash_.put(inventory, milTask);        }	return milTask;    }