logger.debug("MEIPrototypeProvider publishing Level2MEI asset in agent: " + getAgentIdentifier());
if (logger.isInfoEnabled()) logger.info("MEIPrototypeProvider publishing Level2MEI asset in agent: " + getAgentIdentifier());
  private void publishLevel2Mei() {    boolean[] consumed = checkLevel2MeiConsumption();    /*    * Sorry for the confusion, the requirements have evolved, only create and publish    * level 2 MEIs if there is consumption.    */    if (consumesAnything(consumed)) {      Asset asset = factory.createPrototype(Level2MEIAsset.class,                                            "Level2MEI");      Asset a = factory.createInstance(asset);      setupAvailableSchedule(a);      logger.debug("MEIPrototypeProvider publishing Level2MEI asset in agent: " + getAgentIdentifier());      publishAdd(a);    }    publishedLevel2MeiAsset = true;  }