diff --git a/java/j2ee.jpa.refactoring/src/org/netbeans/modules/j2ee/jpa/refactoring/rename/RelationshipMappingRename.java b/java/j2ee.jpa.refactoring/src/org/netbeans/modules/j2ee/jpa/refactoring/rename/RelationshipMappingRename.java index 0b7f8cbeb183..8ce1186a1c5c 100644 --- a/java/j2ee.jpa.refactoring/src/org/netbeans/modules/j2ee/jpa/refactoring/rename/RelationshipMappingRename.java +++ b/java/j2ee.jpa.refactoring/src/org/netbeans/modules/j2ee/jpa/refactoring/rename/RelationshipMappingRename.java @@ -123,7 +123,7 @@ public void run(CompilationController ci) throws Exception { ci.toPhase(JavaSource.Phase.ELEMENTS_RESOLVED); Element resElement = handle.resolveElement(ci); VariableElement var = (VariableElement) resElement; - Element mainEntTmp = var.getEnclosingElement(); + Element mainEntTmp = var != null ? var.getEnclosingElement() : null; TypeElement mainEnt = mainEntTmp instanceof TypeElement ? (TypeElement) mainEntTmp : null; if (mainEnt == null) { return;