mtraut - 2014-01-07

you're right there's a bug here, too. Again we had to change the proposed fix to

synchronized public static void remove(IStringEvaluator pResolver) {
    ScopedResolver tempResolver = resolver.get();
    if (tempResolver == null) {
        return;
    }
    tempResolver.removeResolver(pResolver);
}