code: public Row addColumn(int index, String name, Object value) {
          Objects.requireNonNull(name, "Name of the column cannot be null");
          Objects.requireNonNull(value, "Value of " + name + " cannot be null");
          final Column column = new Column(index, name, value);
          return this.addColumn(column);
      }
docs: Adds or overrides a column with a default destination
  
  @param index the origin index
  @param name a unique name of the column.
  @param value
  @return reference for method chaining