diff --git a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersUtil.java b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersUtil.java index 8d7fa2b96210..6b39a8c1a694 100644 --- a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersUtil.java @@ -199,7 +199,8 @@ public class GenerateMembersUtil { RefactoringUtil.setVisibility(newMethod.getModifierList(), VisibilityUtil.getVisibilityModifier(method.getModifierList())); - PsiDocComment docComment = ((PsiMethod)method.getNavigationElement()).getDocComment(); + PsiElement navigationElement = method.getNavigationElement(); + PsiDocComment docComment = ((PsiDocCommentOwner)navigationElement).getDocComment(); if (docComment != null) { newMethod.addAfter(docComment, null); }