{ throw new RuntimeException("unexpected InvalidSyntaxException: "+e.getMessage());
{ throw new IllegalArgumentException("unexpected InvalidSyntaxException: "+e.getMessage());
    public ServiceTracker(BundleContext context, ServiceReference reference,                          ServiceTrackerCustomizer customizer)    {        this.context = context;        this.customizer = (customizer == null) ? this : customizer;        try        {            this.filter = context.createFilter("("+Constants.SERVICE_ID+"="+reference.getProperty(Constants.SERVICE_ID).toString()+")");        }        catch (InvalidSyntaxException e)        {            throw new RuntimeException("unexpected InvalidSyntaxException: "+e.getMessage());        }    }