class SkipReceiverExceptionHandler extends ExceptionHandlingReceiver {

    @Override
    public void receive(final IMessageProcessor processor)
            throws MessageReceiveException {
        IObject context = processor.getContext();

        try {
            processor.getSequence().goTo(getCauseLevel(context), getCauseStep(context) + 1);
        } catch (ReadValueException | InvalidArgumentException e) {
            throw new MessageReceiveException("Exception occurred while skipping a receiver thrown exception", e);
        }
    }

    public  SkipReceiverExceptionHandler();

}