+ return from(imageElements).transformAndConcat(new Function<Element, Iterable<String>>() {
+ @Override
+ public Iterable<String> apply(Element element) {
+ return ((element != null) && element.hasAttr("src")) ? asList(element.attr("src")) : Collections.<String>emptyList();
+ }
+ }).toList();