protected JavaProviderDef(Builder builder) throws QuickFixException {
super(builder);
ComponentConfigProvider configProv = null;
StaticComponentConfigProvider staticConfigProv = null;
ComponentDescriptorProvider descriptorProv = null;
List<Class<? extends Provider>> interfaces = AuraUtil.findInterfaces(builder.getProviderClass(), Provider.class);
if (!interfaces.isEmpty()) {
try {
for (Class<? extends Provider> theIfc : interfaces) {