#ifndef NO_INTENTION_H
#define NO_INTENTION_H

#ifndef INTENTION_FRAME_H
#include "Intention_frame.h"
#endif

#ifndef FLAW_H
#include "Flaw.h"
#endif

namespace MM
{

class No_intention : public Intention_frame
{
public:
    explicit            No_intention (Protocol_stage & stage) 
        : Intention_frame ("", stage) {;}

    bool                check()         {FLAW ("No intention."); return true;}
    void                apply()         {FLAW ("No intention.");}
    bool                was_reached ()  {FLAW ("No intention."); return true;}
};

}//MM

#endif //NO_INTENTION_H
