private boolean isValidPluginBundle(JarInformation jarInformation) {
   if (isBlank(jarInformation.getBundleSymbolicName())) {
     return false;
   }
   if (jarInformation.getBundleSymbolicName().contains("org.motechproject.motech-platform-")) {
     return false; // disallow installation of core bundles from UI.
   }
   return true;
 }
 private Bundle findMatchingBundle(JarInformation jarInformation) {
   Bundle result = null;
   for (Bundle bundle : bundleContext.getBundles()) {
     final String symbolicName = bundle.getSymbolicName();
     if (symbolicName != null
         && symbolicName.equals(jarInformation.getBundleSymbolicName())
         && bundle
             .getHeaders()
             .get(JarInformation.BUNDLE_VERSION)
             .equals(jarInformation.getBundleVersion())) {
       result = bundle;
       break;
     }
   }
   return result;
 }