String[] classNames = classList.split(",");
String[] classNames = StringUtil.standardSplit(classList);
    protected Map<LifecycleStage, Collection<Interceptor>> initInterceptors() {        String classList = getBootstrapPropertyResolver().getProperty(INTERCEPTOR_LIST);        if (classList == null) {            return null;        }        else {            String[] classNames = classList.split(",");            Map<LifecycleStage, Collection<Interceptor>> map =                    new HashMap<LifecycleStage, Collection<Interceptor>>();            for (String className : classNames) {                try {                    Class<? extends Interceptor> type = ReflectUtil.findClass(className.trim());                    Intercepts intercepts = type.getAnnotation(Intercepts.class);                    if (intercepts == null) {                        log.error("An interceptor of type ", type.getName(), " was configured ",                                  "but was not marked with an @Intercepts annotation. As a ",                                  "result it is not possible to determine at which ",                                  "lifecycle stages the interceprot should be applied. This ",                                  "interceptor will be ignored.");                    }                    else {                        log.debug("Configuring interceptor '", type.getSimpleName(),                                  "', for lifecycle stages: ", intercepts.value());                    }                    // Instantiate it and optionally call init() if the interceptor                    // implements ConfigurableComponent                    Interceptor interceptor = type.newInstance();                    if (interceptor instanceof ConfigurableComponent) {                        ((ConfigurableComponent) interceptor).init(this);                    }                    for (LifecycleStage stage : intercepts.value()) {                        Collection<Interceptor> stack = map.get(stage);                        if (stack == null) {                            stack = new LinkedList<Interceptor>();                            map.put(stage, stack);                        }                        stack.add(interceptor);                    }                }                catch (Exception e) {                    throw new StripesRuntimeException(                            "Could not instantiate one or more configured Interceptors. The " +                            "property '" + INTERCEPTOR_LIST + "' contained [" + classList +                            "]. This value must contain fully qualified class names separated " +                            "by commas.", e);                }            }            return map;        }    }