public List getComponentDescriptions(BundleContext bundleContext) {
public List getComponentDescriptions(BundleContext bundleContext) throws XMLParserNotAvailableException {
	public List getComponentDescriptions(BundleContext bundleContext) {		ManifestElement[] xml = parseManifestHeader(bundleContext.getBundle());		List result;		if (xml != null) {			result = new ArrayList(xml.length);			for (int i = 0; i < xml.length; i++) {				List components = parseComponentDescription(bundleContext, xml[i].getValue());				result.addAll(components);			}		} else {			result = Collections.EMPTY_LIST;		}		return result;	}