code: @Override
      protected void generateDao(TableDefinition table, JavaWriter out1) {
          UniqueKeyDefinition key = table.getPrimaryKey();
          if (key == null) {
              logger.info("Skipping DAO generation", out1.file().getName());
              return;
          }
          VertxJavaWriter out = (VertxJavaWriter) out1;
          generateDAO(key, table, out);
      }
docs: copied from jOOQ's JavaGenerator
  @param table
  @param out1