Hi. Is it appropriate to post here questions about why a certain Java API (e.g. in Java8, Streams, etc...) has been made in a way instead of another? -- Fabrizio Giudici - Java Architect @ Tidalwave s.a.s. "We make Java work. Everywhere." http://tidalwave.it/fabrizio/blog - fabrizio.giudici at tidalwave.it