forEach против forEachOrdered в потоке Java 8

Я понимаю, что эти методы различаются по порядку выполнения, но во всех моих тестах я не могу добиться выполнения другого порядка.

Пример:

System.out.println("forEach Demo");
Stream.of("AAA","BBB","CCC").forEach(s->System.out.println("Output:"+s));
System.out.println("forEachOrdered Demo");
Stream.of("AAA","BBB","CCC").forEachOrdered(s->System.out.println("Output:"+s));

Выход:

forEach Demo
Output:AAA
Output:BBB
Output:CCC
forEachOrdered Demo
Output:AAA
Output:BBB
Output:CCC

Пожалуйста, приведите примеры, когда 2 метода будут давать разные результаты.