@Override
 public HighlightsLayer[] createLayers(Context context) {
   return new HighlightsLayer[] {
     HighlightsLayer.create(
         UnwrapCodeHighlightsLayerFactory.class.getName(),
         ZOrder.DEFAULT_RACK,
         true,
         getBag(context.getDocument()))
   };
 }
 @Override
 public HighlightsLayer[] createLayers(Context context) {
   return new HighlightsLayer[] {
     HighlightsLayer.create(
         ParserDebuggerParseTreeNavigatorPanel.class.getName(),
         ZOrder.DEFAULT_RACK,
         true,
         getBag(context.getDocument()))
   };
 }
  public HighlightsLayer[] createLayers(Context context) {
    if (!DEBUG_MODE) {
      return new HighlightsLayer[0];
    }

    return new HighlightsLayer[] {
      HighlightsLayer.create(
          HighlightsLayerFactoryImpl.class.getName(),
          ZOrder.DEFAULT_RACK,
          true,
          TreeNavigatorProviderImpl.getBag(context.getDocument()))
    };
  }