t.blowup(true,Project.class,new HashSet(),new HashSet(), new HashMap());
t.blowup(true,Project.class,null,new HashSet(), new HashMap());
	public void testFindAnnotations() throws Exception {		T t = new T(ApiUsageException.class){			@Override			public void doTest(Object[] arg) {				manager.findAnnotations((Class) arg[0], (Set) arg[1], (Set) arg[2], (Map) arg[3]);			}		};				// param1: not null or wrong type		t.blowup(true,null,new HashSet(),new HashSet(), new HashMap());		t.blowup(true,Project.class,new HashSet(),new HashSet(), new HashMap());		t.blowup(false,Image.class,new HashSet(),new HashSet(), new HashMap()); // FIXME should check for empty sets.		t.blowup(false,Dataset.class,new HashSet(),new HashSet(), new HashMap());		// param2: not null		t.blowup(true,Dataset.class,null,new HashSet(), new HashMap());				// eek		t.blowup(false,Dataset.class,new HashSet(),new HashSet(), null);				}