import javax.annotation.CheckForNull;
import javax.annotation.Nullable;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+
+import java.util.*;
public class Result<K> {
}
} else if (HasAggregations.class.isAssignableFrom(aggregation.getClass())) {
HasAggregations hasAggregations = (HasAggregations) aggregation;
- for (Aggregation internalAggregation : ((HasAggregations) aggregation).getAggregations())
+ for (Aggregation internalAggregation : hasAggregations.getAggregations())
this.processAggregation(internalAggregation);
} else {
LOGGER.warn("Cannot process {} type of aggregation", aggregation.getClass());