code: public static void translateFromTable(Map<String, Object> rowValues, String[][] translationTableWithHeader) {
          translateFromTable(rowValues, translationTableWithHeader, 0, 1);
          translateFromTable(rowValues, translationTableWithHeader, 1, 0);
      }
docs: Adds new key/value pairs to rowValues based on table supplied. If value in first column is present,
  and there is no value for key of second column, the value in second column is added, and vice versa.
  The first row describes the key for each column's values.
  @param rowValues row to add values to.
  @param translationTableWithHeader table describing equivalent key/value pairs.