patch for FELIX-1448 appends "!*" to import package statements if !addMissingImports is set

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@800822 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/sigil/common/core/src/org/apache/felix/sigil/bnd/BundleBuilder.java b/sigil/common/core/src/org/apache/felix/sigil/bnd/BundleBuilder.java
index 296d34d..1b72700 100644
--- a/sigil/common/core/src/org/apache/felix/sigil/bnd/BundleBuilder.java
+++ b/sigil/common/core/src/org/apache/felix/sigil/bnd/BundleBuilder.java
@@ -708,12 +708,17 @@
             }
         }
 
+        if ( sb.length() > 0 )
+            sb.append( "," );
+        
         if ( addMissingImports )
         {
-            if ( sb.length() > 0 )
-                sb.append( "," );
             sb.append( "*" );
         }
+        else 
+        {
+            sb.append(  "!*" );
+        }
     }