title: Collectors lambda return observable list
body: <p>Is it possible for Collectors to return me a ObservableArrayList? A little like this:</p>
  
  <pre><code>ObservableList&lt;String&gt; newList = list.stream().
          filter(x -&gt; x.startsWith("a").
          collect(Collectors.toCollection(ObservableArrayList::new));
  </code></pre>