code: public void create(String outputdir, Program program) {
  		types.stream().forEach((type) -> type.createOutput(outputdir, program));
  	}
docs: Create the output.
  
  @param outputdir where to write the output
  @param program the program