diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiJShellHolderMethodImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiJShellHolderMethodImpl.java index ef4253872a54..008c2b0aa256 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiJShellHolderMethodImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiJShellHolderMethodImpl.java @@ -120,7 +120,8 @@ public class PsiJShellHolderMethodImpl extends ASTWrapperPsiElement implements P @Nullable @Override public PsiCodeBlock getBody() { - return (PsiCodeBlock)getFirstChild(); + final PsiElement child = getFirstChild(); + return child instanceof PsiCodeBlock? (PsiCodeBlock)child : null; } @Override