code: protected boolean isForceSingleton(final Class<?> type, final boolean hkManaged) {
          return ((Boolean) option(ForceSingletonForJerseyExtensions)) && !hasScopeAnnotation(type, hkManaged);
      }
docs: Singleton binding should not be forced if bean has explicit scope declaration.
  
  @param type      bean type
  @param hkManaged true if bean is going to be managed by hk, false for guice management
  @return true to force singleton bindings for hk extensions (resources, filters etc), false otherwise