code: protected function checkPreviousBuild($opt)
      {
          $str     = 'No column selected for ' . $opt . '.';
          if (!($current = end($this->builder))) {
              throw new ColumnsNotFoundException($str);
          }
          if (isset($current[ 'opt' ])) {
              throw new ColumnsNotFoundException($str);
          }
  
          return $current;
      }
docs: Retourne le champs courant.
  Déclenche une exception si le champ courant n'existe pas ou
  si le champ courant est une opération.
  
  @param string $opt Nom de l'opération réalisé.
  
  @throws ColumnsNotFoundException
  @return array                    Paramètres du champ.