code: public List<GeneratorOutput> getGenerateOutput(Filer filer) throws IOException
      {
          HashMap<String,Object> map = new HashMap<String,Object>();
  
          map.put("intf", this);                  // the control interface
          map.put("bean", _bean);
  
          ArrayList<GeneratorOutput> genList = new ArrayList<GeneratorOutput>();
  
          //
          // the ControlBean MANIFEST.MF section
          //
          Writer manifestWriter = filer.createTextFile(Filer.Location.CLASS_TREE, _bean.getPackage(),
                                            new File(_bean.getShortName() + ".class.manifest"),
                                            null);
          GeneratorOutput beanManifest =
              new GeneratorOutput(manifestWriter,
                                  "org/apache/beehive/controls/runtime/generator/ControlManifest.vm",
                                  map);
          genList.add(beanManifest);
  
          return genList;
      }
docs: Returns the information necessary to generate a packaging information from this
  AptControlInterface.  Since this information is not needed during type validation,
  it can be delated until the generate phase.