What will be the result of the following code compilation and execution:
import java.util.Arrays;
import java.util.Iterator;
public class Application implements Iterable<Integer> {
public static void main(String[] args) {
Arrays.stream(new Application().getClass().getGenericInterfaces())
.forEach(System.out::println);
}
@Override
public Iterator<Integer> iterator() {
return null;
}
}