diff --git a/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java index 1cc587d1b821..9c36dda165de 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java @@ -166,25 +166,23 @@ public class PsiParameterImpl extends JavaStubPsiElement imple if (parent instanceof PsiParameterList){ return parent.getParent(); } - else if (parent instanceof PsiForeachStatement) { + if (parent instanceof PsiForeachStatement) { return parent; } - else if (parent instanceof PsiCatchSection) { + if (parent instanceof PsiCatchSection) { return parent; } - else{ - PsiElement[] children = parent.getChildren(); - for(int i = 0; i < children.length; i++){ - if (children[i].equals(this)){ - while(!(children[i] instanceof PsiCodeBlock)){ - i++; - } - return children[i]; + PsiElement[] children = parent.getChildren(); + for(int i = 0; i < children.length; i++){ + if (children[i].equals(this)){ + while(!(children[i] instanceof PsiCodeBlock)){ + i++; } + return children[i]; } - LOG.error("codeblock not found among parameter' "+this+" parents children: "+ Arrays.asList(children)); - return null; } + LOG.error("codeblock not found among parameter' "+this+" parents children: "+ Arrays.asList(children)); + return null; } public boolean isVarArgs() {