/* */ private Interceptors createInterceptorsFromInterceptorBinding(Interceptors original, InterceptorBindingMetaData binding)
/* */ throws ClassNotFoundException
/* */ {
/* 237 */ assert (binding != null) : "binding is null";
/* */ InterceptorClassesMetaData classes;
/* */ InterceptorsImpl impl;
/* */ InterceptorClassesMetaData classes;
/* 241 */ if (binding.isTotalOrdering())
/* */ {
/* 243 */ InterceptorsImpl impl = new InterceptorsImpl();
/* 244 */ classes = binding.getInterceptorOrder();
/* */ }
/* */ else
/* */ {
/* 248 */ impl = InterceptorsImpl.getImpl(original);
/* 249 */ classes = binding.getInterceptorClasses();
/* */ }
/* 251 */ if (classes != null)
/* */ {
/* 253 */ for (String name : classes)
/* */ {
/* 255 */ Class clazz = this.di.getClassLoader().loadClass(name);
/* 256 */ impl.addValue(clazz);
/* */ }
/* */ }
/* 259 */ return impl;
/* */ }