BugSet result=this; for (StringPair sp:a)
if (doneMap.containsKey(keyValuePair)) return doneMap.get(keyValuePair); ArrayList<BugLeafNode> bugs=new ArrayList<BugLeafNode>();  for(BugLeafNode b:mainList)
	public BugSet query(BugAspects a)	{		BugSet result=this;		for (StringPair sp:a)		{			result=result.query(sp);		}		return result;	}