wlu: getPropertyMap
diff --git a/1.5/plugins/org.eclipse.epf.library.edit/src/org/eclipse/epf/library/edit/util/MethodElementPropertyHelper.java b/1.5/plugins/org.eclipse.epf.library.edit/src/org/eclipse/epf/library/edit/util/MethodElementPropertyHelper.java
index fe6fc02..1e14407 100644
--- a/1.5/plugins/org.eclipse.epf.library.edit/src/org/eclipse/epf/library/edit/util/MethodElementPropertyHelper.java
+++ b/1.5/plugins/org.eclipse.epf.library.edit/src/org/eclipse/epf/library/edit/util/MethodElementPropertyHelper.java
@@ -89,16 +89,11 @@
}
public static final Map<String, List<MethodElementProperty>> getPropertyMap(MethodElement e, Collection<String> propertyNames) {
+ Map propertyMap = new HashMap<String, List<MethodElementProperty>>();
if (e == null || propertyNames == null || propertyNames.isEmpty()) {
- return null;
- }
-
- List<MethodElementProperty> allProps = e.getMethodElementProperty();
- if (allProps == null || allProps.isEmpty()) {
- return null;
+ return propertyMap;
}
- Map propertyMap = new HashMap<String, List<MethodElementProperty>>();
for (String propName: propertyNames) {
List<MethodElementProperty> propList = getPropertyList(e, propName);
propertyMap.put(propName, propList);