# File lib/adhearsion/voip/dial_plan.rb, line 32
      def run
        raise "Cannot run ExecutionEnvironment without an entry point!" unless @entry_point
        current_context = entry_point
        begin
          instance_eval(&current_context)
        rescue Adhearsion::VoIP::DSL::Dialplan::ControlPassingException => exception
          current_context = exception.target
          retry
        end
      end