code: @Override
  	public void validate(final List<Diagnostic> diags) {
  		// Validate each row.
  		List beanList = this.getBeanList();
  		WComponent row = getRepeatedComponent();
  
  		for (int i = 0; i < beanList.size(); i++) {
  			Object rowData = beanList.get(i);
  			UIContext rowContext = getRowContext(rowData, i);
  
  			UIContextHolder.pushContext(rowContext);
  
  			try {
  				row.validate(diags);
  			} finally {
  				UIContextHolder.popContext();
  			}
  		}
  	}
docs: Validates each row.
  
  @param diags the list of SfpDiagnostics to add to.