Annotation n;
AnnotationEnum n;
	private Annotation lookInOverriddenMethod(final Object originalQuery, 			String classToLookIn, XMethod originalMethod, boolean getMinimal) {		try {		Annotation n;		// Look in supermethod		XMethod superMethod = XFactory.createXMethod(classToLookIn, originalMethod.getName(),				originalMethod.getSignature(), originalMethod.isStatic());		if (DEBUG)			System.out.println("Looking for overridden method " + superMethod);				Object probe;		if (originalQuery instanceof XMethod)			probe = superMethod;		else if (originalQuery instanceof XMethodParameter)			probe = new XMethodParameter(superMethod,					((XMethodParameter) originalQuery).getParameterNumber());		else			throw new IllegalStateException("impossible");		n = getResolvedAnnotation(probe, getMinimal);		return n;		} catch (RuntimeException e) {			e.printStackTrace();			throw e;		}	}