code: public static Row copy(Row row) {
  		final Row newRow = new Row(row.fields.length);
  		System.arraycopy(row.fields, 0, newRow.fields, 0, row.fields.length);
  		return newRow;
  	}
docs: Creates a new Row which copied from another row.
  This method does not perform a deep copy.
  
  @param row The row being copied.
  @return The cloned new Row