When you convert a Stream Object into a List Object, Why numbers .filter(number -> number > 0) .collect(Collector.toList()); does not work?