SLING-7540 AlternativeIterator improvement

Returns once item has been identified.
diff --git a/src/main/java/org/apache/sling/query/iterator/AlternativeIterator.java b/src/main/java/org/apache/sling/query/iterator/AlternativeIterator.java
index 9b0a5bb..ce78b9a 100644
--- a/src/main/java/org/apache/sling/query/iterator/AlternativeIterator.java
+++ b/src/main/java/org/apache/sling/query/iterator/AlternativeIterator.java
@@ -34,15 +34,11 @@
 
 	@Override
 	protected Option<T> getElement() {
-		Option<T> element = null;
 		for (Iterator<Option<T>> i : iterators) {
 			if (i.hasNext()) {
-				Option<T> option = i.next();
-				if (element == null || !option.isEmpty()) {
-					element = option;
-				}
+				return i.next();
 			}
 		}
-		return element;
+		return null;
 	}
 }
\ No newline at end of file