filter.verb = Verb.getVerb(verbPattern);
filter.verb = Verb.get(verbPattern);
    private void parseParams() {        StringBuffer assetName = new StringBuffer();        assetName.append("UniversalSink");	for (Enumeration e = getParameters().elements();e.hasMoreElements();) {	    String param = (String) e.nextElement();            Filter filter = new Filter();            ScheduleElement el;            Schedule schedule = new ScheduleImpl();            boolean defaultIsFailure = param.startsWith("-");            if (defaultIsFailure) param = param.substring(1);            StringTokenizer tokens = new StringTokenizer(param, ";");            String verbPattern = tokens.nextToken();            int slashPos = verbPattern.indexOf('/');            if (slashPos >= 0) {                filter.verb = Verb.getVerb(verbPattern.substring(0, slashPos));                filter.regex = Pattern.compile(verbPattern.substring(slashPos + 1));            } else {                filter.verb = Verb.getVerb(verbPattern);                filter.regex = null;            }            while (tokens.hasMoreTokens()) {                String token = tokens.nextToken();                String sub;                int dotdot = token.indexOf("..");                long from = TimeSpan.MIN_VALUE;                long to = TimeSpan.MAX_VALUE;                if (dotdot < 0) {                    from = Date.parse(token);                } else {                    sub = token.substring(0, dotdot);                    if (sub.length() > 0) {                        from = Date.parse(sub);                    }                    sub = token.substring(dotdot + 2);                    if (sub.length() > 0) {                        to = Date.parse(sub);                    }                }                el = new ScheduleElementImpl(from, to);                schedule.add(el);            }            if (defaultIsFailure) {                /* We built a schedule of exceptions to failure (a                   success schedule). It must be converted to a                   failure schedule. */                long startTime = TimeSpan.MIN_VALUE;                filter.schedule = new ScheduleImpl();                for (ListIterator i = schedule.listIterator(); i.hasNext(); ) {                    ScheduleElement el2 = (ScheduleElement) i.next();                    el = new ScheduleElementImpl(startTime, el2.getStartTime());                    filter.schedule.add(el);                    startTime = el2.getEndTime();                }                el = new ScheduleElementImpl(startTime, TimeSpan.MAX_VALUE);                filter.schedule.add(el);            } else {                /* We build a schedule of exceptions to success (a                   failure schedule) and that is exactly what we need */                filter.schedule = schedule;            }            verbMap.put(filter.verb, filter);            System.out.println("AdaptiveUniversalAllocatorPlugin adding " + filter);            assetName.append('_');            assetName.append(filter.verb);        }	sink_asset = theLDMF.createPrototype("AbstractAsset", assetName.substring(0));	publishAdd(sink_asset);    }