anchor.diff:  ----
   	NodeList list = ...
       Stream stream = StreamSupport.stream(
  -    	Spliterators.spliteratorUnknownSize(new NodeListIterator(list), Spliterator.DISTINCT | Spliterator.IMMUTABLE | Spliterator.NONNULL), false);
  +    	Spliterators.spliteratorUnknownSize(
  +        	new NodeListIterator(list), 
  +            Spliterator.DISTINCT | 
  +            Spliterator.IMMUTABLE | 
  +            Spliterator.NONNULL), false);
   ----
   
   Et voilà !
positive.code: 
  public List<Person> findPeopleOlderThan(Iterator<Person> people, int age) {
  	return people
      	.stream().filter(p -> p.age() > age) // ne compile pas, pas de méthode stream() sur les iterators...
          .collect(Collectors.toList()); 
  
  }
  ----
  
  
negative.code: 
  public List<Person> findPeopleOlderThan(Iterator<Person> people, int age) {
  	return StreamSupport.stream(
      	Spliterators.spliteratorUnknownSize(people, 
          		Spliterator.DISTINCT | 
                  Spliterator.IMMUTABLE | 
                  Spliterator.NONNULL), false);
      	.filter(p -> p.age() > age)
          .collect(Collectors.toList());
  }
  ---- 
  
  