code: @Override
      public String[] outputColumnNames() {
          List<String> columnNames = inputSchema.getColumnNames();
          columnNames.add(newColumnName);
          return columnNames.toArray(new String[columnNames.size()]);
      }
docs: The output column names
  This will often be the same as the input
  
  @return the output column names