public ArrayList<Conditional> getAnswer()
    {
        ArrayList<Conditional> Answers = new ArrayList();
        
        for(Conditional c: wm)
        {
           if(c.getFact().isAnswer() && !c.getNotFlag()) {
               if (!Answers.contains(c)) {
                   Answers.add(c);
               }
           }
        }
        
        return Answers;
    }