code: public static void generate(Elements elementUtils, Filer filer, SQLiteDatabaseSchema schema,
  			Set<GeneratedTypeElement> generatedEntities) throws Exception {
  		BindTableGenerator visitor = new BindTableGenerator(elementUtils, filer, schema);
  
  		List<SQLiteEntity> orderedEntities = BindDataSourceBuilder.orderEntitiesList(schema);
  
  		for (SQLiteEntity item : orderedEntities) {
  			visitor.visit(schema, item);
  		}
  
  		// generate table for generated entity
  		for (GeneratedTypeElement genItem : generatedEntities) {
  			visitor.visit(schema, genItem);
  		}
  	}
docs: Generate table for entities.
  
  @param elementUtils
  the element utils
  @param filer
  the filer
  @param schema
  the schema
  @param generatedEntities
  the generated entities
  @throws Exception
  the exception