anchor.diff:          matched = true;
         }
       }
  -    
  +
       if (!matched) {
         // TODO Exception management
         throw new NoSuchElementException(0, "Cannot locate option with index: $index");
  
positive.code:     // Otherwise return the quoted string
      return '"$toEscape"';
    }
    
    String _getLongestSubstringWithoutSpace(String value) {
      var longest = "";
      value.split(" ").forEach((item) {
  
negative.code:   List<WebElement> get allSelectedOptions => options.where((option) => option.selected);
  
    /**
     * The first selected option in this select tag (or the currently selected
     * option in a normal select)
     */
    // TODO Exception management
    WebElement get firstSelectedOption => options.firstWhere((option) => option.selected);
  
    /**
     * Select the option at the given [index].
     * This is done by examing the "index" attribute of an element, and not merely by counting.
     */
    selectByIndex(int index) {
      var match = index.toString();
  
      var matched = false;
      for (var option in options) {
        if (option.attributes["index"] == match) {
  