HashMap<Column, Object> columns = data.toDatabaseEntryList();
Iterator<Column> it = columns.keySet().iterator();
Column column;
while (it.hasNext()) {
column = it.next();
fields.append("`").append(column.columnName()).append("` ");
if (column.columnType().equals(Column.ColumnType.PRIMARY) && column.autoIncrement() && column.dataType() == Column.DataType.INTEGER) {
fields.append(" INTEGER PRIMARY KEY ASC");
if (it.hasNext()) {
fields.append(", ");
}