} catch (Exception ex ) {
} catch (RuntimeException ex ) {
    public static UnaryPredicate getTaskWithVerbPredicate(final String verb ) {         UnaryPredicate pred = null;         try{             pred = new UnaryPredicateGLWrapper() {                   //////////////////////////////////////                   public boolean execute(Object o) {                      if (o instanceof Task) {			                  Task t=(Task)o;                        System.out.println("getTaskWithVerbPredicate verb=" + verb);                        Verb target = Verb.getVerb(verb);                        if( target == null) return false;			                  else if (t.getVerb().equals(target)) {			                    return true;			                  }                      }                      return false;                   }                   //////////////////////////////////////                    public String getAnnotation() {                       return                          "\tpublic boolean execute(Object o) {\n"                          + "\t    if (o instanceof Task && Task has verb of "+verb+") {\n"                          + "\t       return true;\n"                          + "\t     }\n"                          + "\t     return false;\n"                          + "\t  }\n";                    }                 };         } catch (Exception ex ) {             ex.printStackTrace();         }         return pred;       }