PackageAdmin.getExportedPackages() should return null and not an empty
array. (FELIX-1280)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@789379 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/Felix.java b/framework/src/main/java/org/apache/felix/framework/Felix.java
index 3682a3b..ea0a56d 100644
--- a/framework/src/main/java/org/apache/felix/framework/Felix.java
+++ b/framework/src/main/java/org/apache/felix/framework/Felix.java
@@ -3098,7 +3098,9 @@
             }
         }
 
-        return (ExportedPackage[]) list.toArray(new ExportedPackage[list.size()]);
+        return (list.isEmpty())
+            ? null
+            : (ExportedPackage[]) list.toArray(new ExportedPackage[list.size()]);
     }
 
     /**