code: public void serializeInsert(QueryMetadata metadata, RelationalPath<?> entity,
              List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery,
              SQLSerializer context) {
          context.serializeForInsert(metadata, entity, columns, values, subQuery);
  
          if (!metadata.getFlags().isEmpty()) {
              context.serialize(Position.END, metadata.getFlags());
          }
      }
docs: template method for INSERT serialization
  
  @param metadata
  @param entity
  @param columns
  @param values
  @param subQuery
  @param context