if (!task.getSource().equals(getMessageAddress())) return false; if (!task.getDestination().equals(getMessageAddress())) return false;
if (!task.getSource().equals(getAgentIdentifier())) return false; if (!task.getDestination().equals(getAgentIdentifier())) return false;
      public boolean execute(Object o) {	if (!(o instanceof Task)) return false;	Task task = (Task) o;	if (!task.getVerb().equals(Constants.Verb.GETLOGSUPPORT)) return false;	if (!task.getSource().equals(getMessageAddress())) return false;	if (!task.getDestination().equals(getMessageAddress())) return false;	return (task.getPrepositionalPhrase(forRoot) != null);      }