public static <S, T> ServiceTracker<S, T> create(
      BundleContext bundleContext, String filterString) {

    try {
      return new ServiceTracker<>(bundleContext, bundleContext.createFilter(filterString), null);
    } catch (InvalidSyntaxException ise) {
      throwException(ise);

      return null;
    }
  }