@Override
    public final void intercept(@NonNull ResChain chain, @NonNull ByteBuffer buffer)
            throws IOException {
        intercept(chain, buffer, mResponseIndex++);
    }
The same like {@link #intercept(ResChain, ByteBuffer)}.

@param chain The response chain, call {@linkplain ResChain#process(ByteBuffer)} to
               delivery the packet.
@param buffer A nio buffer contains the packet data.
@param index The packet index, started from 0.
@throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/IndexedInterceptor.java