code: protected void generateClasses(RoundEnvironment roundEnv) throws Exception {
  		for (SQLiteDatabaseSchema currentSchema : schemas) {
  			// first of all, order table look for its dependencies
  			BindTableGenerator.generate(elementUtils, filer, currentSchema, currentSchema.generatedEntities);
  			BindDaoBuilder.generate(elementUtils, filer, currentSchema);
  			if (currentSchema.generateCursor)
  				BindCursorBuilder.generate(elementUtils, filer, currentSchema);
  			if (currentSchema.generateAsyncTask)
  				BindAsyncTaskBuilder.generate(elementUtils, filer, currentSchema);
  
  			BindDataSourceBuilder.generate(elementUtils, filer, currentSchema);
  			if (currentSchema.generateContentProvider) {
  				BindContentProviderBuilder.generate(elementUtils, filer, currentSchema);
  			}
  
  		}
  	}
docs: Build classes.
  
  @param roundEnv
  the round env
  @throws Exception
  the exception