CompilationUnit astRoot= JavaPlugin.getDefault().getASTProvider().getAST((IJavaElement) method.getOpenable(), false, null);
CompilationUnit astRoot= JavaPlugin.getDefault().getASTProvider().getAST((IJavaElement) method.getOpenable(), ASTProvider.WAIT_NO, null);
	protected int getOverrideIndicators(IMethod method) throws JavaModelException {		CompilationUnit astRoot= JavaPlugin.getDefault().getASTProvider().getAST((IJavaElement) method.getOpenable(), false, null);		if (astRoot != null) {			int res= findInHierarchyWithAST(astRoot, method);			if (res != -1) {				return res;			}		}				IType type= method.getDeclaringType();		ITypeHierarchy hierarchy= SuperTypeHierarchyCache.getTypeHierarchy(type);		if (hierarchy != null) {			return findInHierarchy(type, hierarchy, method.getElementName(), method.getParameterTypes());		}		return 0;	}