return ClojureResolveResult.EMPTY_ARRAY;
}
public static ResolveResult[] resolveJavaMethodReference(final ClSymbol symbol, @Nullable PsiElement start, final boolean forCompletion) {
final CompletionProcessor processor = new CompletionProcessor(symbol, symbol.getKinds());
if (start == null) start = symbol;
ResolveUtil.treeWalkUp(start, processor);
final String name = symbol.getReferenceName();
assert name != null;
final String originalName = StringUtil.trimStart(name, ".");
final PsiElement[] elements = ResolveUtil.mapToElements(processor.getCandidates());
final HashMap<MethodSignature, HashSet<PsiMethod>> sig2Method = CompleteSymbol.collectAvailableMethods(elements);
final List<MethodSignature> goodSignatures = ContainerUtil.findAll(sig2Method.keySet(), new Condition<MethodSignature>() {
public boolean value(MethodSignature methodSignature) {
return forCompletion || originalName.equals(methodSignature.getName());
}