return blackboard.query(predicate);
Collection ret; blackboard.openTransaction(); ret = blackboard.query(predicate); blackboard.closeTransaction(); return ret;
  public Collection query(UnaryPredicate predicate)  {    return blackboard.query(predicate);  }