public WorkingSetDescriptor[] getElementAdapterDescriptorsForNamespace(String namespace) { if (namespace == null) // fix for Bug 84225 return new WorkingSetDescriptor[0]; Collection descriptors = workingSetDescriptors.values(); List result = new ArrayList(); for (Iterator iter = descriptors.iterator(); iter.hasNext(); ) { WorkingSetDescriptor descriptor = (WorkingSetDescriptor) iter.next(); if (namespace.equals(descriptor.getDeclaringNamespace())) { result.add(descriptor); } } return (WorkingSetDescriptor[]) result.toArray(new WorkingSetDescriptor[result.size()]); }