insertClause.append(introspectedTable
.getFullyQualifiedTableNameAtRuntime());
insertClause.append(" ("); //$NON-NLS-1$
valuesClause.append("values ("); //$NON-NLS-1$
List<String> valuesClauses = new ArrayList<String>();
<BUG>List<IntrospectedColumn> columns = introspectedTable.getAllColumns();
for (int i = 0; i < columns.size(); i++) {</BUG>
IntrospectedColumn introspectedColumn = columns.get(i);
<BUG>if (introspectedColumn.isIdentity()) {
continue;
}</BUG>
insertClause.append(MyBatis3FormattingUtilities

insertClause.append(introspectedTable
.getFullyQualifiedTableNameAtRuntime());
insertClause.append(" ("); //$NON-NLS-1$
valuesClause.append("values ("); //$NON-NLS-1$
List<String> valuesClauses = new ArrayList<String>();
List<IntrospectedColumn> columns = ListUtilities.removeIdentityAndGeneratedAlwaysColumns(introspectedTable.getAllColumns());
for (int i = 0; i < columns.size(); i++) {
IntrospectedColumn introspectedColumn = columns.get(i);
insertClause.append(MyBatis3FormattingUtilities
