code: public final void execute() throws ParseException, GenerateException {
  
          LOG.info("Executing full build");
  
          enhanceClasspath();
  
          cleanFolders();
  
          // Parse models & generate
          final Parsers parsers = config.getParsers();
          if (parsers == null) {
              LOG.warn("No parsers element");
          } else {
              final List<ParserConfig> parserConfigs = parsers.getList();
              if (parserConfigs == null) {
                  LOG.warn("No parsers configured");
              } else {
                  for (final ParserConfig pc : parserConfigs) {
                      final Parser<Object> parser = pc.getParser();
                      final Object model = parser.parse();
                      final List<GeneratorConfig> generatorConfigs = config.findGeneratorsForParser(pc.getName());
                      for (final GeneratorConfig gc : generatorConfigs) {
                          final Generator<Object> generator = gc.getGenerator();
                          generator.generate(model, false);
                      }
                  }
              }
          }
  
      }
docs: Parse and generate.
  
  @throws ParseException
  Error during parse process.
  @throws GenerateException
  Error during generation process.