FullyQualifiedJavaType type = new FullyQualifiedJavaType(
introspectedTable.getMyBatis3SqlProviderType());
TopLevelClass topLevelClass = new TopLevelClass(type);
topLevelClass.setVisibility(JavaVisibility.PUBLIC);
commentGenerator.addJavaFileComment(topLevelClass);
boolean addApplyWhereMethod = false;
addApplyWhereMethod |= addCountByExampleMethod(topLevelClass);
addApplyWhereMethod |= addDeleteByExampleMethod(topLevelClass);
addInsertSelectiveMethod(topLevelClass);