SLING-8710: IndexingClient should have configurable lanes

Fix sonar's complain of code smell
diff --git a/src/main/java/org/apache/sling/testing/clients/indexing/IndexingClient.java b/src/main/java/org/apache/sling/testing/clients/indexing/IndexingClient.java
index 62cf14d..8c6d57c 100644
--- a/src/main/java/org/apache/sling/testing/clients/indexing/IndexingClient.java
+++ b/src/main/java/org/apache/sling/testing/clients/indexing/IndexingClient.java
@@ -182,7 +182,7 @@
      */
     public List<String> getLaneNames() throws ClientException {
         List<String> configuredLanes = getConfiguredLaneNames();
-        if (configuredLanes != null) {
+        if (!configuredLanes.isEmpty()) {
             return configuredLanes;
         }
 
@@ -210,7 +210,7 @@
     private List<String> getConfiguredLaneNames() {
         String configLanesCsv = getValue(INDEX_LANES_CSV_CONFIG_NAME);
         if (configLanesCsv == null) {
-            return null;
+            return Collections.emptyList();
         }
 
         String[] configLanesArr = configLanesCsv.split(",");