class MessageProcessingSequence implements IMessageProcessingSequence, IDumpable {

    @Override
    public void goTo(final int level, final int step) throws InvalidArgumentException {
        if (level > stackIndex || level < 0) {
            throw new InvalidArgumentException("Invalid level value");
        }

        uncheckedGoTo(level, step);
    }

    public  MessageProcessingSequence(final int stackDepth, final IReceiverChain mainChain);

}