code: public Interceptor create(final InterceptorFactoryContext context) {
          final InterceptorFactory[] factories = interceptorFactories;
          final int length = factories.length;
          final Interceptor[] interceptors = new Interceptor[length];
          for (int i = 0; i < length; i++) {
              interceptors[i] = factories[i].create(context);
          }
          return new ChainedInterceptor(interceptors);
      }
docs: {@inheritDoc}
  @param context