diff --git a/refactoring.api/src/org/netbeans/modules/refactoring/spi/RefactoringElementsBag.java b/refactoring.api/src/org/netbeans/modules/refactoring/spi/RefactoringElementsBag.java --- a/refactoring.api/src/org/netbeans/modules/refactoring/spi/RefactoringElementsBag.java +++ b/refactoring.api/src/org/netbeans/modules/refactoring/spi/RefactoringElementsBag.java @@ -220,7 +220,8 @@ Position elementEnd = el.getPosition().getEnd().getPosition(); for(GuardedSection section:manager.getGuardedSections()) { if (section.contains(elementStart, true) || - section.contains(elementEnd, true)) { + (section.contains(elementEnd, true) && + section.getStartPosition().getOffset() != elementEnd.getOffset())) { return true; } }