}
Comparable value = comp.getValue();
if(value instanceof ComparativeBaseList){
ComparativeBaseList comparativeBaseList = (ComparativeBaseList)value;
for(Comparative comparative:comparativeBaseList.getList()){
return getCloseIntervalEnumeratorHandlerByComparative(comparative,needMergeValueInCloseInterval);
}
throw new IllegalStateException("should not be here");
}else if(value instanceof Comparative){
return getCloseIntervalEnumeratorHandlerByComparative(comp,needMergeValueInCloseInterval);