private String getNotes(List<MapRow> rows)
   {
      String result = null;
      if (rows != null && !rows.isEmpty())
      {
         StringBuilder sb = new StringBuilder();
         for (MapRow row : rows)
         {
            sb.append(row.getString("TITLE"));
            sb.append('\n');
            sb.append(row.getString("TEXT"));
            sb.append("\n\n");
         }
         result = sb.toString();
      }
      return result;
   }
private String getNotes ( List < MapRow > rows ) { String result = null ; if ( rows != null && ! rows . isEmpty ( ) ) { StringBuilder sb = new StringBuilder ( ) ; for ( MapRow row : rows ) { sb . append ( row . getString ( "TITLE" ) ) ; sb . append ( '\n' ) ; sb . append ( row . getString ( "TEXT" ) ) ; sb . append ( "\n\n" ) ; } result = sb . toString ( ) ; } return result ; }
Common mechanism to convert Synchro commentary recorss into notes.

@param rows commentary table rows
@return note text