### Question:
PolicyInterceptorProviderRegistryImpl extends RegistryImpl<QName, Set<PolicyInterceptorProvider>> implements PolicyInterceptorProviderRegistry, BusExtension { public Class<?> getRegistrationType() { return PolicyInterceptorProviderRegistry.class; } PolicyInterceptorProviderRegistryImpl();  PolicyInterceptorProviderRegistryImpl(Bus b);  PolicyInterceptorProviderRegistryImpl(Map<QName, Set<PolicyInterceptorProvider>> interceptors); @Resource final void setBus(Bus b); void register(PolicyInterceptorProvider provider); Class<?> getRegistrationType(); @Override Set<PolicyInterceptorProvider> get(QName qn); List<Interceptor<? extends Message>> getInterceptorsForAlternative(Collection<? extends Assertion> alternative,
                                  boolean out, boolean fault); List<Interceptor<? extends Message>> getInInterceptorsForAssertion(QName qn); List<Interceptor<? extends Message>> getInFaultInterceptorsForAssertion(QName qn); List<Interceptor<? extends Message>> getOutInterceptorsForAssertion(QName qn); List<Interceptor<? extends Message>> getOutFaultInterceptorsForAssertion(QName qn);  }### Answer:
@Test public void testConstructors() { PolicyInterceptorProviderRegistryImpl reg = new PolicyInterceptorProviderRegistryImpl(); assertNotNull(reg); assertEquals(PolicyInterceptorProviderRegistry.class, reg.getRegistrationType()); }