java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.regex.Pattern.matcher(Pattern.java:1093) at org.netbeans.modules.diff.builtin.provider.HuntDiff.applyDiffOptions(HuntDiff.java:158) at org.netbeans.modules.diff.builtin.provider.HuntDiff.prepareIndex(HuntDiff.java:98) at org.netbeans.modules.diff.builtin.provider.HuntDiff.diff(HuntDiff.java:76) at org.netbeans.modules.diff.builtin.provider.BuiltInDiffProvider.computeDiff(BuiltInDiffProvider.java:99) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.computeDiff(EditableDiffView.java:1595) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.access$3800(EditableDiffView.java:112) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView$RefreshDiffTask.run(EditableDiffView.java:1529) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)