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);