code: public final boolean hasNext() {
        List<AsyncInterceptor> interceptors = interceptorChain.wired().getInterceptors();
        int myIndex = interceptors.indexOf(this);
        return myIndex < interceptors.size();
     }
docs: Note: Unlike {@link #getNext()}, this method does not ignore interceptors that do not extend
  {@code CommandInterceptor}
  
  @return true if there is another interceptor in the chain after this; false otherwise.