docs: public void addJarResource(final Set<String> content,
                                 final ProvisioningFeatureDefinition fd,
                                 final ContentBasedLocalBundleRepository br, FeatureResource fr) {
          // type = bundle, need to query the bundle repository for
          // this feature def, to find which files are being used 
          // (could be in a different location or an iFix).
          // type = jar, basically same as type=bundle here
          // type = boot.jar, basically same as type=bundle here
          File b = br.selectBundle(fr.getLocation(),
                                   fr.getSymbolicName(), fr.getVersionRange());
  
          // bb is the bundle if no iFix were installed
          File bb = br.selectBaseBundle(fr.getLocation(),
                                        fr.getSymbolicName(), fr.getVersionRange());
          // b & bb will be the same bundle if the base was the
          // selected..
          if (b != null && bb != null) {
              // ESAs don't (and can't) install iFix content so just include the base bundle
              content.add(bb.getAbsolutePath());
          } else {
              /*
               * As we have a built version we should have everything
               * so if it is missing then that is bad
               */
              log("Missing JAR for resource " + fr.getSymbolicName() + " in feature " + fd.getSymbolicName(), Project.MSG_ERR);
          }
      }