logger.debug ("Retrieving process definition list");
ProcessDefinitionDirectory pdd = null;
defListCache = new ArrayList ();
try {
pdd = wsc.getWorkflowService().processDefinitionDirectory();
Collection defs = pdd.processDefinitions();
for (Iterator i = defs.iterator(); i.hasNext ();) {
defListCache.add (new ProcDefWrapper
(wsc.getWorkflowService(),
pdd, (ProcessDefinition)i.next()));
}