class IfElse implements Operator
    {
        @Override
        public void execute(ExecutionContext context)
        {<FILL_FUNCTION_BODY>}

    }

            Stack<Object> stack = context.getStack();
            InstructionSequence proc2 = (InstructionSequence)stack.pop();
            InstructionSequence proc1 = (InstructionSequence)stack.pop();
            Boolean condition = (Boolean)stack.pop();
            if (condition)
            {
                proc1.execute(context);
            }
            else
            {
                proc2.execute(context);
            }
        
<no_super_class>