public void loadAllCustomClassConstructors(){ try { final List<CustomClassConstructor> customClassConstructors = new ArrayList<>(); for ( CustomClassConstructor constructor : loadAll(CustomClassConstructor.class) ) customClassConstructors.add( constructor ); customClassConstructors.add( new DefaultClassConstructor() ); injectionContext.setCustomClassConstructors( customClassConstructors ); } catch ( Throwable cause ) { throw new ServiceProviderException( cause ); } }