class InsertColumnsImpl extends BaseSqlPart implements InsertColumns {

  @NotNull
  @Override
  public Values values(@NotNull final Object... expressions) {
    //noinspection RedundantCast -- The cast is here for the overloaded Constructor.
    return new ValuesImpl(expressions, (InsertColumnsImpl) this);
  }

    InsertColumnsImpl(@NotNull final String[] columnNames, @NotNull final SqlPart previous);

}