classname = val.split("\\s*,\\s*");
classname = val.trim().split("\\s*,\\s*");
    public static Object[] getPluginSequence(Class intfc)        throws PluginInstantiationException    {        // cache the configuration for this interface after grovelling it once:        // format is  prefix.<interface> = <classname>        String iname = intfc.getName();        String classname[] = null;        if (!sequenceConfig.containsKey(iname))        {            String val = ConfigurationManager.getProperty(SEQUENCE_PREFIX+iname);            if (val == null)            {                log.warn("No Configuration entry found for Sequence Plugin interface="+iname);                return new Object[0];            }            classname = val.split("\\s*,\\s*");            sequenceConfig.put(iname, classname);        }        else            classname = (String[])sequenceConfig.get(iname);        Object result[] = (Object[])Array.newInstance(intfc, classname.length);        for (int i = 0; i < classname.length; ++i)        {            log.debug("Adding Sequence plugin for interface= "+iname+", class="+classname[i]);            result[i] = getAnonymousPlugin(classname[i]);        }        return result;    }