public Annotation getResolvedAnnotation(Object o, boolean getMinimal) { Map<Object, Annotation> cache;
public AnnotationEnum getResolvedAnnotation(Object o, boolean getMinimal) { Map<Object, AnnotationEnum> cache;
	public Annotation getResolvedAnnotation(Object o, boolean getMinimal) {		Map<Object, Annotation> cache;		if (getMinimal) cache = cachedMinimal;		else cache = cachedMaximal;				if (cache.containsKey(o)) {			return cache.get(o);		}		Annotation n = getUncachedResolvedAnnotation(o, getMinimal);		cache.put(o,n);		return n;	}