code: public List<GeneratorOutput> getCheckOutput(Filer filer) throws IOException
      {
          HashMap<String,Object> map = new HashMap<String,Object>();
          map.put("impl", this);                                  // control implementation
          map.put("init", _init);                                  // control impl initializer
  
          Writer writer = new IndentingWriter(filer.createSourceFile(_init.getClassName()));
          GeneratorOutput genOut = 
              new GeneratorOutput(writer,"org/apache/beehive/controls/runtime/generator/ImplInitializer.vm",
                                  map);
          ArrayList<GeneratorOutput> genList = new ArrayList<GeneratorOutput>(1);
          genList.add(genOut);
          return genList;
      }
docs: Returns the information necessary to generate a ImplInitializer from this
  ControlImplementation.