public ExceptionConvertingIteration(Iteration<? extends E,? extends Exception> iter){
  this.iter=Objects.requireNonNull(iter,"The iterator was null");
}

public ExceptionConvertingIteration ( Iteration < ? extends E , ? extends Exception > iter ) { this . iter = Objects . requireNonNull ( iter , "The iterator was null" ) ; }
creates a new exceptionconvertingiteration that operates on the supplied iteration .
