private void errorRecovery() {
        while (iterator.hasNext() && 
                (!Character.isWhitespace(iterator.current().value()) ||
                 !reservedSymbols.contains(iterator.current().value())
              )) {
            iterator.next();
        }
    }