return; } else if (bootPackages[i].endsWith("*")) { if (bootPackages[i].length() > 2 && bootPackages[i].endsWith(".*")) stemMatch.add(bootPackages[i].substring(0, bootPackages[i].length() - 1)); } else { exactMatch.add(bootPackages[i]); } } if (exactMatch.size() > 0) bootDelegation = (String[]) exactMatch.toArray(new String[exactMatch.size()]); if (stemMatch.size() > 0) bootDelegationStems = (String[]) stemMatch.toArray(new String[stemMatch.size()]);
	private void setBootDelegation() {		String bootDelegationProp = properties.getProperty(Constants.OSGI_BOOTDELEGATION);		if (bootDelegationProp == null)			return;		if (bootDelegationProp.trim().length() == 0)			bootDelegation = new String[] {""}; //$NON-NLS-1$		else			bootDelegation = ManifestElement.getArrayFromList(bootDelegationProp);		for (int i = 0; i < bootDelegation.length; i++)			if (bootDelegation[i].length() == 0)				bootDelegateAll = true;	}