state.addResolverError(bundle, ResolverError.PLATFORM_FILTER, platformFilter);
	private boolean isResolvable(BundleDescription bundle, Dictionary[] platformProperties, ArrayList rejectedSingletons) {		// check if this is a rejected singleton		if (rejectedSingletons.contains(bundle))			return false;		String platformFilter = bundle.getPlatformFilter();		if (platformFilter == null)			return true;		if (platformProperties == null)			return false;		try {			Filter filter = context.createFilter(platformFilter);			for (int i = 0; i < platformProperties.length; i++)				if (filter.match(platformProperties[i]))					return true;		} catch (InvalidSyntaxException e) {			return false;		}		return false;	}