protected ServiceTracker<IOptions, ?> getOptionsServiceTracker(BundleContext bundleContext) throws InvalidSyntaxException {
		ServiceTracker<IOptions, ?> tracker = new ServiceTracker<IOptions, Object>(
				bundleContext,
				bundleContext.createFilter(
						"(&(" + Constants.OBJECTCLASS + "=" + IOptions.class.getName() +  //$NON-NLS-1$ //$NON-NLS-2$
						")(name=" + getServletBundleName() + "))"), //$NON-NLS-1$ //$NON-NLS-2$
						null);
		tracker.open();
		return tracker;
	}
protected ServiceTracker < IOptions , ? > getOptionsServiceTracker ( BundleContext bundleContext ) throws InvalidSyntaxException { ServiceTracker < IOptions , ? > tracker = new ServiceTracker < IOptions , Object > ( bundleContext , bundleContext . createFilter ( "(&(" + Constants . OBJECTCLASS + "=" + IOptions . class . getName ( ) + ")(name=" + getServletBundleName ( ) + "))" ) , null ) ; tracker . open ( ) ; return tracker ; }
Returns an opened ServiceTracker for the Aggregator options.  Aggregator options
are created by the bundle activator and are shared by all Aggregator instances
created from the same bundle.

@param bundleContext The contributing bundle context
@return The opened service tracker
@throws InvalidSyntaxException