code: private void executeRow(Example valuesRow, Example headers, Fixture rowFixtureAdapter)
      {
          valuesRow.annotate( Annotations.right() );
  
          Statistics rowStats = new Statistics();
  
          for (int i = 0; i != valuesRow.remainings(); ++i)
          {
              Example cell = valuesRow.at( i );
  
              if (i < headers.remainings())
              {
                  // We can do the cast because #parseColumn returns an ExpectedColumn
                  ExpectedColumn column = (ExpectedColumn) columns[i];
  
                  try
                  {
                      chekOneCell(rowFixtureAdapter, rowStats, cell, column);
                  }
                  catch (Exception e)
                  {
                      cell.annotate( exception( e ) );
                      stats.exception();
                  }
              }
              else
              {
                  cell.annotate( ignored( cell.getContent() ) );
              }
          }
          applyRowStatistic(rowStats);
      }
docs: <p>executeRow.</p>
  
  @param valuesRow a {@link com.greenpepper.Example} object.
  @param headers a {@link com.greenpepper.Example} object.
  @param rowFixtureAdapter a {@link com.greenpepper.reflect.Fixture} object.