code: protected static void addInterceptors( org.apache.beehive.netui.util.config.bean.InterceptorConfig[] configBeans,
                                             List/*< Interceptor >*/ interceptorsList,
                                             Class baseClassOrInterface )
      {
          if ( configBeans != null )
          {
              for ( int i = 0; i < configBeans.length; i++ )
              {
                  org.apache.beehive.netui.util.config.bean.InterceptorConfig configBean = configBeans[i];
                  String className = configBean.getInterceptorClass();
                  InterceptorConfig config = new InterceptorConfig( className );
                  CustomPropertyConfig[] customProps = configBean.getCustomProperties();
  
                  if ( customProps != null )
                  {
                      for ( int j = 0; j < customProps.length; j++ )
                      {
                          CustomPropertyConfig customProp = customProps[j];
                          config.addCustomProperty( customProp.getName(), customProp.getValue() );
                      }
                  }
                  
                  addInterceptor( config, baseClassOrInterface, interceptorsList );
              }
          }
      }
docs: Add an {@link Interceptor} to the list of interceptors.
  @param configBeans an array of JavaBeans that configure a set of interceptors
  @param interceptorsList the list of {@link Interceptor} instances
  @param baseClassOrInterface