Commits

Jan Lahoda  committed d0a11d5

update

  • Participants
  • Parent commits 8cc7e0c
  • Branches per-project-java-hints

Comments (0)

Files changed (1)

File per-project-hint-settings

 # HG changeset patch
-# Parent 3f3c983b73faa2c4409ad74acf23bc9941fef3de
+# Parent f588b452dccc1b9e54087abea35089cffa069757
 
-diff -r 3f3c983b73fa editor.tools.storage/arch.xml
+diff -r f588b452dccc editor.tools.storage/arch.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/arch.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/arch.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,1078 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<!DOCTYPE api-answers PUBLIC "-//NetBeans//DTD Arch Answers//EN" "../nbbuild/antsrc/org/netbeans/nbbuild/Arch.dtd" [
 + </answer>
 +
 +</api-answers>
-diff -r 3f3c983b73fa editor.tools.storage/build.xml
+diff -r f588b452dccc editor.tools.storage/build.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/build.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/build.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,5 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<project basedir="." default="netbeans" name="editor.tools.storage">
 +    <description>Builds, tests, and runs the project org.netbeans.modules.editor.tools.storage</description>
 +    <import file="../nbbuild/templates/projectized.xml"/>
 +</project>
-diff -r 3f3c983b73fa editor.tools.storage/manifest.mf
+diff -r f588b452dccc editor.tools.storage/manifest.mf
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/manifest.mf	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/manifest.mf	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,6 @@
 +Manifest-Version: 1.0
 +OpenIDE-Module: org.netbeans.modules.editor.tools.storage
 +OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/tools/storage/Bundle.properties
 +OpenIDE-Module-Specification-Version: 1.0
 +
-diff -r 3f3c983b73fa editor.tools.storage/nbproject/project.properties
+diff -r f588b452dccc editor.tools.storage/nbproject/project.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/nbproject/project.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/nbproject/project.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,3 @@
 +javac.source=1.7
 +javac.compilerargs=-Xlint -Xlint:-serial
 +javadoc.arch=${basedir}/arch.xml
-diff -r 3f3c983b73fa editor.tools.storage/nbproject/project.xml
+diff -r f588b452dccc editor.tools.storage/nbproject/project.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/nbproject/project.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/nbproject/project.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,183 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<project xmlns="http://www.netbeans.org/ns/project/1">
 +        </data>
 +    </configuration>
 +</project>
-diff -r 3f3c983b73fa editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/Bundle.properties
+diff -r f588b452dccc editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/Bundle.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/Bundle.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/Bundle.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,1 @@
 +OpenIDE-Module-Name=Editor Tools Storage
-diff -r 3f3c983b73fa editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/ToolConfiguration-1_0.dtd
+diff -r f588b452dccc editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/ToolConfiguration-1_0.dtd
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/ToolConfiguration-1_0.dtd	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/ToolConfiguration-1_0.dtd	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,71 @@
 +<!--
 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +     name CDATA #REQUIRED
 +     value CDATA #REQUIRED
 +>
-diff -r 3f3c983b73fa editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferences.java
+diff -r f588b452dccc editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferences.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferences.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferences.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,89 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +        prefs.save();
 +    }
 +}
-diff -r 3f3c983b73fa editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/XMLHintPreferences.java
+diff -r f588b452dccc editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/XMLHintPreferences.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/XMLHintPreferences.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/api/XMLHintPreferences.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,330 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +        
 +    }
 +}
-diff -r 3f3c983b73fa editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/layer.xml
+diff -r f588b452dccc editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/layer.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/layer.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/src/org/netbeans/modules/editor/tools/storage/layer.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,13 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
 +        </folder>
 +    </folder>
 +</filesystem>
-diff -r 3f3c983b73fa editor.tools.storage/test/unit/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferencesTest.java
+diff -r f588b452dccc editor.tools.storage/test/unit/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferencesTest.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/editor.tools.storage/test/unit/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferencesTest.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/editor.tools.storage/test/unit/src/org/netbeans/modules/editor/tools/storage/api/ToolPreferencesTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,74 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +        assertGC("Must not hold onto the ToolPreferences", ref);
 +    }
 +}
-diff -r 3f3c983b73fa java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/debugging/EvaluationSpanTask.java
---- a/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/debugging/EvaluationSpanTask.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/debugging/EvaluationSpanTask.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/debugging/EvaluationSpanTask.java
+--- a/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/debugging/EvaluationSpanTask.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/debugging/EvaluationSpanTask.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -77,6 +77,7 @@
  import org.netbeans.modules.java.hints.declarative.conditionapi.Matcher;
  import org.netbeans.modules.java.hints.declarative.test.TestTokenId;
              String pattern = d.spec.substring(d.desc.textStart, d.desc.textEnd);
              Context context = new Context(ctx);
  
-diff -r 3f3c983b73fa java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java
---- a/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java
+--- a/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -39,6 +39,7 @@
  
  package org.netbeans.modules.java.hints.declarative.test;
  
                      if (computedHints == null || cancel.get()) return;
                      
-diff -r 3f3c983b73fa java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/TestUtils.java
---- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/TestUtils.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/TestUtils.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/TestUtils.java
+--- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/TestUtils.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/TestUtils.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -45,6 +45,12 @@
  import org.netbeans.api.lexer.TokenSequence;
  
 +    }
  
  }
-diff -r 3f3c983b73fa java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/ContextTest.java
---- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/ContextTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/ContextTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/ContextTest.java
+--- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/ContextTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/ContextTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -48,7 +48,7 @@
  import java.util.regex.Pattern;
  import org.netbeans.modules.java.hints.spiimpl.SPIAccessor;
  
          assertEquals(Arrays.asList("test.Test.X", "test.Test"), ctx.enclosingClasses(new Variable("$1")));
          assertEquals(Arrays.asList("test.Test.X", "test.Test"), ctx.enclosingClasses(new Variable("$2")));
-diff -r 3f3c983b73fa java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/DefaultRuleUtilitiesTest.java
---- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/DefaultRuleUtilitiesTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/DefaultRuleUtilitiesTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/DefaultRuleUtilitiesTest.java
+--- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/DefaultRuleUtilitiesTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/DefaultRuleUtilitiesTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -44,7 +44,7 @@
  import java.util.regex.Pattern;
  import org.netbeans.modules.java.hints.spiimpl.SPIAccessor;
          DefaultRuleUtilities utils = new DefaultRuleUtilities(ctx, new Matcher(ctx));
  
          assertTrue(utils.inClass("test.Test.X"));
-diff -r 3f3c983b73fa java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/MatcherTest.java
---- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/MatcherTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/MatcherTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/MatcherTest.java
+--- a/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/MatcherTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.declarative/test/unit/src/org/netbeans/modules/java/hints/declarative/conditionapi/MatcherTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -47,6 +47,7 @@
  import java.util.regex.Pattern;
  import org.netbeans.modules.java.hints.spiimpl.SPIAccessor;
  
          new Matcher(ctx).referencedIn(new Variable("$1"), new Variable("$2$"));
      }
-diff -r 3f3c983b73fa java.hints.legacy.spi/src/org/netbeans/modules/java/hints/legacy/spi/RulesManager.java
---- a/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/legacy/spi/RulesManager.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/legacy/spi/RulesManager.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.legacy.spi/src/org/netbeans/modules/java/hints/legacy/spi/RulesManager.java
+--- a/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/legacy/spi/RulesManager.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/legacy/spi/RulesManager.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -389,6 +389,8 @@
          }
      }
  
              if (result == null) return result;
  
-diff -r 3f3c983b73fa java.hints.legacy.spi/src/org/netbeans/modules/java/hints/spi/AbstractHint.java
---- a/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/spi/AbstractHint.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/spi/AbstractHint.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.legacy.spi/src/org/netbeans/modules/java/hints/spi/AbstractHint.java
+--- a/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/spi/AbstractHint.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.legacy.spi/src/org/netbeans/modules/java/hints/spi/AbstractHint.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -84,7 +84,8 @@
       * @return Preferences node for given hint.
       */
      }
      
      /** Severity of hint
-diff -r 3f3c983b73fa java.hints.test/src/org/netbeans/modules/java/hints/test/api/HintTest.java
---- a/java.hints.test/src/org/netbeans/modules/java/hints/test/api/HintTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.test/src/org/netbeans/modules/java/hints/test/api/HintTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.test/src/org/netbeans/modules/java/hints/test/api/HintTest.java
+--- a/java.hints.test/src/org/netbeans/modules/java/hints/test/api/HintTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.test/src/org/netbeans/modules/java/hints/test/api/HintTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -125,6 +125,7 @@
  import org.netbeans.modules.refactoring.spi.RefactoringElementImplementation;
  import org.netbeans.spi.editor.hints.ErrorDescription;
      }
  
      FileObject getSourceRoot() {
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/analysis/AnalyzerImpl.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/analysis/AnalyzerImpl.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/analysis/AnalyzerImpl.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/analysis/AnalyzerImpl.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/analysis/AnalyzerImpl.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/analysis/AnalyzerImpl.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -41,19 +41,15 @@
   */
  package org.netbeans.modules.java.hints.analysis;
                              return prev;
                          }
                          return new HintsPanel(context.getSettings(), context.getData());
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/layer.xml
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/layer.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/layer.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/layer.xml
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/layer.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/layer.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -28,5 +28,17 @@
            </folder>
        </folder>
 +    
  
  </filesystem>
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsOptionsPanelController.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsOptionsPanelController.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsOptionsPanelController.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsOptionsPanelController.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsOptionsPanelController.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsOptionsPanelController.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -47,15 +47,20 @@
  import java.beans.PropertyChangeSupport;
  import java.util.logging.Level;
          }
          return panel;
      }
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanel.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanel.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanel.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanel.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanel.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanel.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -116,6 +116,7 @@
  import org.netbeans.modules.java.hints.spiimpl.refactoring.Utilities.ClassPathBasedHintWrapper;
  import org.netbeans.modules.options.editor.spi.OptionsFilter;
  
              Object data = ((DefaultMutableTreeNode) value).getUserObject();
              if (data instanceof HintCategory) {
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanelLogic.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanelLogic.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanelLogic.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanelLogic.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanelLogic.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/options/HintsPanelLogic.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -58,6 +58,7 @@
  import java.util.EnumMap;
  import java.util.HashMap;
 +    }
  
  }
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/AbstractApplyHintsRefactoringPlugin.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/AbstractApplyHintsRefactoringPlugin.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/AbstractApplyHintsRefactoringPlugin.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/AbstractApplyHintsRefactoringPlugin.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/AbstractApplyHintsRefactoringPlugin.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/AbstractApplyHintsRefactoringPlugin.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -74,6 +74,7 @@
  import org.netbeans.modules.java.hints.spiimpl.batch.ProgressHandleWrapper.ProgressHandleAbstraction;
  import org.netbeans.spi.java.hints.HintContext.MessageKind;
          Collection<RefactoringElementImplementation> fileChanges = new ArrayList<RefactoringElementImplementation>();
          Collection<MessageImpl> problems = new LinkedList<MessageImpl>(candidates.problems);
          Map<JavaFix, ModificationResult> changesPerFix = new IdentityHashMap<JavaFix, ModificationResult>();
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/Configuration.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/Configuration.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/Configuration.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/Configuration.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/Configuration.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/Configuration.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -41,15 +41,12 @@
   */
  package org.netbeans.modules.java.hints.spiimpl.refactoring;
 +        }
      }
  }
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/FindDuplicatesRefactoringPlugin.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/FindDuplicatesRefactoringPlugin.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/FindDuplicatesRefactoringPlugin.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/FindDuplicatesRefactoringPlugin.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/FindDuplicatesRefactoringPlugin.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/FindDuplicatesRefactoringPlugin.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -49,6 +49,7 @@
  import org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch;
  import org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch.BatchResult;
          List<MessageImpl> problems = new LinkedList<MessageImpl>(candidates.problems);
  
          if (queries.iterator().hasNext()) {
-diff -r 3f3c983b73fa java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/InspectAndRefactorPanel.java
---- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/InspectAndRefactorPanel.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/InspectAndRefactorPanel.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/InspectAndRefactorPanel.java
+--- a/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/InspectAndRefactorPanel.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints.ui/src/org/netbeans/modules/java/hints/spiimpl/refactoring/InspectAndRefactorPanel.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -67,6 +67,7 @@
  import java.util.LinkedList;
  import java.util.List;
                      hintsToApply.add(hd);
                  }
              }
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParam.java
---- a/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParam.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParam.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParam.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParam.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParam.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -94,8 +94,8 @@
      private static final String ERROR = "<error>"; //TODO: there should ideally be an API method for this
      private static final String FINAL_FIELDS = "final-fields";
                              modifiers.add(Modifier.FINAL);
                          }
                          VariableTree field = make.Variable(make.Modifiers(modifiers), vt.getName(), vt.getType(), null);
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParamCustomizer.java
---- a/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParamCustomizer.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParamCustomizer.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParamCustomizer.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParamCustomizer.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/FieldForUnusedParamCustomizer.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -44,7 +44,7 @@
      public FieldForUnusedParamCustomizer(Preferences p) {
          initComponents();
      }
  
      /** This method is called from within the constructor to
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/analyzer/AnalyzeFolder.java
---- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/AnalyzeFolder.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/analyzer/AnalyzeFolder.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/analyzer/AnalyzeFolder.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/AnalyzeFolder.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/analyzer/AnalyzeFolder.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -97,25 +97,30 @@
  
              @Override
                      }
                  });
              }
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/analyzer/Analyzer.java
---- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/Analyzer.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/analyzer/Analyzer.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/analyzer/Analyzer.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/Analyzer.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/analyzer/Analyzer.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -93,13 +93,13 @@
      private final Lookup context;
      private final AtomicBoolean cancel;
      }
      
      public static Lookup normalizeLookup(Lookup l) {
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/analyzer/OverridePreferences.java
---- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/OverridePreferences.java	Tue Apr 16 05:35:09 2013 +0000
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/analyzer/OverridePreferences.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/OverridePreferences.java	Wed Apr 17 10:20:07 2013 +0200
 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
 @@ -1,120 +0,0 @@
 -/*
 -        throw new UnsupportedOperationException("Not supported yet.");
 -    }
 -}
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/analyzer/ui/AnalyzerTopComponent.java
---- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/ui/AnalyzerTopComponent.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/analyzer/ui/AnalyzerTopComponent.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/analyzer/ui/AnalyzerTopComponent.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/analyzer/ui/AnalyzerTopComponent.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/analyzer/ui/AnalyzerTopComponent.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -60,6 +60,7 @@
  import org.netbeans.api.progress.ProgressRunnable;
  import org.netbeans.api.progress.ProgressUtils;
      }
  
      /**
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFix.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFix.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFix.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFix.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFix.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFix.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -77,6 +77,7 @@
  import org.netbeans.api.java.source.TreeUtilities;
  import org.netbeans.api.java.source.TypeMirrorHandle;
                          resolveLocalVariable(working, tp, make, proposedType);
                      } else {
                          resolveLocalVariable55(working, tp, make, proposedType);
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -94,6 +94,7 @@
  import org.openide.util.NbBundle;
  
                              modifiers.add(Modifier.FINAL);
                          }
                          if (ErrorFixesFakeHint.enabled(ErrorFixesFakeHint.FixKind.CREATE_FINAL_FIELD_CTOR)) {
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/ErrorFixesFakeHint.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/ErrorFixesFakeHint.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/ErrorFixesFakeHint.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/ErrorFixesFakeHint.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/ErrorFixesFakeHint.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/ErrorFixesFakeHint.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -52,7 +52,9 @@
  import java.util.prefs.Preferences;
  import javax.swing.JComponent;
      }
      
      public static void setUseLogger(Preferences p, boolean v) {
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/FinalFieldsFromCtorCustomiser.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/FinalFieldsFromCtorCustomiser.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/FinalFieldsFromCtorCustomiser.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/FinalFieldsFromCtorCustomiser.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/FinalFieldsFromCtorCustomiser.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/FinalFieldsFromCtorCustomiser.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -55,7 +55,7 @@
      public FinalFieldsFromCtorCustomiser(Preferences preferences) {
          initComponents();
      }
  
      /** This method is called from within the constructor to
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/LocalVariableFixCustomizer.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/LocalVariableFixCustomizer.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/LocalVariableFixCustomizer.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/LocalVariableFixCustomizer.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/LocalVariableFixCustomizer.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/LocalVariableFixCustomizer.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -55,7 +55,7 @@
      public LocalVariableFixCustomizer(Preferences p) {
          initComponents();
      }
  
      /** This method is called from within the constructor to
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFix.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFix.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFix.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFix.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFix.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFix.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -91,6 +91,7 @@
  import org.netbeans.api.java.source.TypeMirrorHandle;
  import org.netbeans.api.java.source.WorkingCopy;
              return null;
          }
  
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/errors/SurroundWithTryCatchLog.java
---- a/java.hints/src/org/netbeans/modules/java/hints/errors/SurroundWithTryCatchLog.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/errors/SurroundWithTryCatchLog.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/errors/SurroundWithTryCatchLog.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/errors/SurroundWithTryCatchLog.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/errors/SurroundWithTryCatchLog.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -56,10 +56,10 @@
      public SurroundWithTryCatchLog(Preferences p) {
          initComponents();
      }
  
      /** This method is called from within the constructor to
-diff -r 3f3c983b73fa java.hints/src/org/netbeans/modules/java/hints/jdk/ConvertToDiamondBulkHint.java
---- a/java.hints/src/org/netbeans/modules/java/hints/jdk/ConvertToDiamondBulkHint.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/src/org/netbeans/modules/java/hints/jdk/ConvertToDiamondBulkHint.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/src/org/netbeans/modules/java/hints/jdk/ConvertToDiamondBulkHint.java
+--- a/java.hints/src/org/netbeans/modules/java/hints/jdk/ConvertToDiamondBulkHint.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/src/org/netbeans/modules/java/hints/jdk/ConvertToDiamondBulkHint.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -87,11 +87,11 @@
  
      //XXX: hack:
  
          return true;
      }
-diff -r 3f3c983b73fa java.hints/test/unit/src/org/netbeans/modules/java/hints/HideFieldTest.java
---- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/HideFieldTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/HideFieldTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/test/unit/src/org/netbeans/modules/java/hints/HideFieldTest.java
+--- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/HideFieldTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/HideFieldTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -46,9 +46,11 @@
  import com.sun.source.util.TreePath;
  import java.util.List;
              }
          }
      }
-diff -r 3f3c983b73fa java.hints/test/unit/src/org/netbeans/modules/java/hints/WrongPackageSuggestionTest.java
---- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/WrongPackageSuggestionTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/WrongPackageSuggestionTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/test/unit/src/org/netbeans/modules/java/hints/WrongPackageSuggestionTest.java
+--- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/WrongPackageSuggestionTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/WrongPackageSuggestionTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -67,20 +67,19 @@
      
      protected void setUp() throws Exception {
      }
      
      @Override
-diff -r 3f3c983b73fa java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java
---- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java
+--- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -34,7 +34,9 @@
  import java.io.IOException;
  import java.util.LinkedList;
          }
      }
  
-diff -r 3f3c983b73fa java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFixTest.java
---- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFixTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFixTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFixTest.java
+--- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFixTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/MagicSurroundWithTryCatchFixTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -33,7 +33,9 @@
  import com.sun.source.util.TreePath;
  import java.util.List;
          }
      }
  
-diff -r 3f3c983b73fa java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/OrigSurroundWithTryCatchFixTest.java
---- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/OrigSurroundWithTryCatchFixTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/OrigSurroundWithTryCatchFixTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/OrigSurroundWithTryCatchFixTest.java
+--- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/OrigSurroundWithTryCatchFixTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/OrigSurroundWithTryCatchFixTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -44,7 +44,9 @@
  
  import com.sun.source.util.TreePath;
          
          super.tearDown();
      }
-diff -r 3f3c983b73fa java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/TreeRuleTestBase.java
---- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/TreeRuleTestBase.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/TreeRuleTestBase.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/TreeRuleTestBase.java
+--- a/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/TreeRuleTestBase.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/TreeRuleTestBase.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -49,8 +49,11 @@
  import java.util.Collections;
  import java.util.LinkedList;
 +        }
 +    }
  }
-diff -r 3f3c983b73fa java.source/src/org/netbeans/modules/java/source/indexing/OnePassCompileWorker.java
---- a/java.source/src/org/netbeans/modules/java/source/indexing/OnePassCompileWorker.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/java.source/src/org/netbeans/modules/java/source/indexing/OnePassCompileWorker.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc java.source/src/org/netbeans/modules/java/source/indexing/OnePassCompileWorker.java
+--- a/java.source/src/org/netbeans/modules/java/source/indexing/OnePassCompileWorker.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/java.source/src/org/netbeans/modules/java/source/indexing/OnePassCompileWorker.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -109,6 +109,9 @@
          final HashMap<JavaFileObject, Pair<CompilationUnitTree, CompileTuple>> jfo2units = new HashMap<JavaFileObject, Pair<CompilationUnitTree, CompileTuple>>();
          LinkedList<Pair<CompilationUnitTree, CompileTuple>> units = new LinkedList<Pair<CompilationUnitTree, CompileTuple>>();
              return ParsingOutput.success(file2FQNs, addedTypes, createdFiles, finished, modifiedTypes, aptGenerated);
          } catch (CouplingAbort ca) {
              //Coupling error
-diff -r 3f3c983b73fa nbbuild/cluster.properties
---- a/nbbuild/cluster.properties	Tue Apr 16 05:35:09 2013 +0000
-+++ b/nbbuild/cluster.properties	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc nbbuild/cluster.properties
+--- a/nbbuild/cluster.properties	Wed Apr 17 10:20:07 2013 +0200
++++ b/nbbuild/cluster.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -293,6 +293,7 @@
          editor.settings,\
          editor.settings.storage,\
          spi.navigator,\
          spi.palette,\
          spi.tasklist,\
-diff -r 3f3c983b73fa nbbuild/javadoctools/links.xml
---- a/nbbuild/javadoctools/links.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/nbbuild/javadoctools/links.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc nbbuild/javadoctools/links.xml
+--- a/nbbuild/javadoctools/links.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/nbbuild/javadoctools/links.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -216,3 +216,4 @@
  <link href="${javadoc.docs.org-netbeans-api-search}" offline="true" packagelistloc="${netbeans.javadoc.dir}/org-netbeans-api-search"/>
  <link href="${javadoc.docs.org-netbeans-modules-code-analysis}" offline="true" packagelistloc="${netbeans.javadoc.dir}/org-netbeans-modules-code-analysis"/>
  <link href="${javadoc.docs.org-netbeans-modules-glassfish-cloud}" offline="true" packagelistloc="${netbeans.javadoc.dir}/org-netbeans-modules-glassfish-cloud"/>
 +<link href="${javadoc.docs.org-netbeans-spi-editor-hints-projects}" offline="true" packagelistloc="${netbeans.javadoc.dir}/org-netbeans-spi-editor-hints-projects"/>
-diff -r 3f3c983b73fa nbbuild/javadoctools/properties.xml
---- a/nbbuild/javadoctools/properties.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/nbbuild/javadoctools/properties.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc nbbuild/javadoctools/properties.xml
+--- a/nbbuild/javadoctools/properties.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/nbbuild/javadoctools/properties.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -214,3 +214,4 @@
  <property name="javadoc.docs.org-netbeans-api-search" value="${javadoc.web.root}/org-netbeans-api-search"/>
  <property name="javadoc.docs.org-netbeans-modules-code-analysis" value="${javadoc.web.root}/org-netbeans-modules-code-analysis"/>
  <property name="javadoc.docs.org-netbeans-modules-glassfish-cloud" value="${javadoc.web.root}/org-netbeans-modules-glassfish-cloud"/>
 +<property name="javadoc.docs.org-netbeans-spi-editor-hints-projects" value="${javadoc.web.root}/org-netbeans-spi-editor-hints-projects"/>
-diff -r 3f3c983b73fa nbbuild/javadoctools/replaces.xml
---- a/nbbuild/javadoctools/replaces.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/nbbuild/javadoctools/replaces.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc nbbuild/javadoctools/replaces.xml
+--- a/nbbuild/javadoctools/replaces.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/nbbuild/javadoctools/replaces.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -214,3 +214,4 @@
  <replacefilter token="@org-netbeans-api-search@" value="${javadoc.docs.org-netbeans-api-search}"/>
  <replacefilter token="@org-netbeans-modules-code-analysis@" value="${javadoc.docs.org-netbeans-modules-code-analysis}"/>
  <replacefilter token="@org-netbeans-modules-glassfish-cloud@" value="${javadoc.docs.org-netbeans-modules-glassfish-cloud}"/>
 +<replacefilter token="@org-netbeans-spi-editor-hints-projects@" value="${javadoc.docs.org-netbeans-spi-editor-hints-projects}"/>
-diff -r 3f3c983b73fa options.editor/nbproject/project.xml
---- a/options.editor/nbproject/project.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/options.editor/nbproject/project.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc options.editor/nbproject/project.xml
+--- a/options.editor/nbproject/project.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/options.editor/nbproject/project.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -358,6 +358,7 @@
                  <friend>org.netbeans.modules.j2ee.ejbjarproject</friend>
                  <friend>org.netbeans.modules.java.editor</friend>
                  <friend>org.netbeans.modules.java.hints.ui</friend>
                  <friend>org.netbeans.modules.java.source</friend>
                  <friend>org.netbeans.modules.javafx.editor</friend>
-diff -r 3f3c983b73fa spi.editor.hints.projects/arch.xml
+diff -r f588b452dccc spi.editor.hints.projects/arch.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/arch.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/arch.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,1110 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<!DOCTYPE api-answers PUBLIC "-//NetBeans//DTD Arch Answers//EN" "../nbbuild/antsrc/org/netbeans/nbbuild/Arch.dtd" [
 + </answer>
 +
 +</api-answers>
-diff -r 3f3c983b73fa spi.editor.hints.projects/build.xml
+diff -r f588b452dccc spi.editor.hints.projects/build.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/build.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/build.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,5 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<project basedir="." default="netbeans" name="spi.editor.hints.projects">
 +    <description>Builds, tests, and runs the project org.netbeans.spi.editor.hints.projects</description>
 +    <import file="../nbbuild/templates/projectized.xml"/>
 +</project>
-diff -r 3f3c983b73fa spi.editor.hints.projects/manifest.mf
+diff -r f588b452dccc spi.editor.hints.projects/manifest.mf
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/manifest.mf	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/manifest.mf	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,6 @@
 +Manifest-Version: 1.0
 +OpenIDE-Module: org.netbeans.spi.editor.hints.projects
 +OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/hints/projects/Bundle.properties
 +OpenIDE-Module-Specification-Version: 1.0
 +
-diff -r 3f3c983b73fa spi.editor.hints.projects/nbproject/project.properties
+diff -r f588b452dccc spi.editor.hints.projects/nbproject/project.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/nbproject/project.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/nbproject/project.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,4 @@
 +javac.source=1.7
 +javac.compilerargs=-Xlint -Xlint:-serial
 +javadoc.arch=${basedir}/arch.xml
 +spec.version.base.fatal.warning=false
-diff -r 3f3c983b73fa spi.editor.hints.projects/nbproject/project.xml
+diff -r f588b452dccc spi.editor.hints.projects/nbproject/project.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/nbproject/project.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/nbproject/project.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,193 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<project xmlns="http://www.netbeans.org/ns/project/1">
 +        </data>
 +    </configuration>
 +</project>
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/Bundle.properties
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/Bundle.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/Bundle.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/Bundle.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,1 @@
 +OpenIDE-Module-Name=Editor Hints Projects Bridge
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/layer.xml
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/layer.xml
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/layer.xml	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/layer.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,22 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
 +        </folder>
 +    </folder>
 +</filesystem>
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/Bundle.properties
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/Bundle.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/Bundle.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/Bundle.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,5 @@
 +OpenIDE-Module-Name=Editor Hints to Projects Bridge
 +ProjectHintSettingPanel.settingsFileLocation.text=
 +ProjectHintSettingPanel.browseSettingsFileLocation.text=Browse
 +ProjectHintSettingPanel.useProjectSettings.text=Read Project Specific Settings From:
 +ProjectHintSettingPanel.useGlobalSettings.text=Use Global Settings
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/FileHintPreferencesProviderImpl.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/FileHintPreferencesProviderImpl.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/FileHintPreferencesProviderImpl.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/modules/editor/hints/projects/settings/FileHintPreferencesProviderImpl.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,72 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +    }
 +
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/Bundle.properties
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/Bundle.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/Bundle.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/Bundle.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,43 @@
 +
 +PerProjectHintsPanelUI.jLabel2.text=&Search:
 +
 +# Portions Copyrighted 2013 Sun Microsystems, Inc.
 +PerProjectHintsPanelUI.jLabel1.text=&Language:
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanel.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanel.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanel.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanel.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,123 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +        public Preferences getPreferences(String mimeType);
 +    }
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.form
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.form
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.form	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.form	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,100 @@
 +<?xml version="1.0" encoding="UTF-8" ?>
 +
 +    </Container>
 +  </SubComponents>
 +</Form>
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/PerProjectHintsPanelUI.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,233 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +    }
 +
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/ProjectSettings.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/ProjectSettings.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/ProjectSettings.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/ProjectSettings.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,76 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +    public Preferences getProjectSettings(String mimeType);
 +    
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.form
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.form
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.form	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.form	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,78 @@
 +<?xml version="1.0" encoding="UTF-8" ?>
 +
 +    </Component>
 +  </SubComponents>
 +</Form>
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/AdvancedLocationPanel.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,160 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +    private javax.swing.JButton toDefault;
 +    // End of variables declaration//GEN-END:variables
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/Bundle.properties
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/Bundle.properties
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/Bundle.properties	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/Bundle.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,47 @@
 +ProjectHintSettingPanel.useGlobalSettings.text_1=Use IDE-wide options
 +ProjectHintSettingPanel.useProjectSettings.text_1=Use project-specific options
 +
 +# Portions Copyrighted 2013 Sun Microsystems, Inc.
 +ProjectHintSettingPanel.globalSettings.text=Edit IDE-wide options...
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectCustomizer.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectCustomizer.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectCustomizer.java	Tue Apr 16 14:17:30 2013 +0200
-@@ -0,0 +1,104 @@
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectCustomizer.java	Wed Apr 17 13:51:06 2013 +0200
+@@ -0,0 +1,116 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 + *
 +import java.io.IOException;
 +import javax.swing.JComponent;
 +import org.netbeans.api.project.Project;
++import org.netbeans.modules.editor.tools.storage.api.ToolPreferences;
 +import org.netbeans.spi.editor.hints.projects.support.StandardProjectSettings.Standard;
 +import org.netbeans.spi.project.ui.support.ProjectCustomizer.Category;
 +import org.netbeans.spi.project.ui.support.ProjectCustomizer.CompositeCategoryProvider;
 +        
 +        final ProjectHintSettingPanel settingsPanel = new ProjectHintSettingPanel(prj.getLookup().lookup(Standard.class), customizersFolder);
 +        
++        final ToolPreferences[] toSave = new ToolPreferences[1];
++        
 +        //TODO: should rather use store listener to avoid touching disk in AWT
 +        category.setOkButtonListener(new ActionListener() {
 +            @Override public void actionPerformed(ActionEvent e) {
++                toSave[0] = settingsPanel.commit();
++            }
++        });
++        
++        category.setStoreListener(new ActionListener() {
++            @Override public void actionPerformed(ActionEvent e) {
 +                try {
-+                    settingsPanel.commit();
++                    if (toSave[0] != null) {
++                        toSave[0].save();
++                        toSave[0] = null;
++                    }
 +                } catch (IOException ex) {
 +                    Exceptions.printStackTrace(ex);
 +                }
 +    }
 +    
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.form
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.form
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.form	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.form	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,123 @@
 +<?xml version="1.0" encoding="UTF-8" ?>
 +
 +    </Component>
 +  </SubComponents>
 +</Form>
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.java	Tue Apr 16 14:17:30 2013 +0200
-@@ -0,0 +1,243 @@
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/ProjectHintSettingPanel.java	Wed Apr 17 13:51:06 2013 +0200
+@@ -0,0 +1,242 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 + *
 +        }
 +    }
 +    
-+    public void commit() throws IOException {
++    public ToolPreferences commit() {
 +        projectSettings.setUseProjectSettings(useProjectSettings.isSelected());
 +//        projectSettings.setSettingsFileLocation(new File(settingsFileLocation.getText()));
 +        panel.applyChanges();
-+        if (useProjectSettings.isSelected()) perProjectToolPreferences.save();
-+        FileHintPreferences.fireChange();
++        return useProjectSettings.isSelected() ? perProjectToolPreferences : null;
 +    }
 +    
 +    /**
 +    private javax.swing.JRadioButton useProjectSettings;
 +    // End of variables declaration//GEN-END:variables
 +}
-diff -r 3f3c983b73fa spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/StandardProjectSettings.java
+diff -r f588b452dccc spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/StandardProjectSettings.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/StandardProjectSettings.java	Tue Apr 16 14:17:30 2013 +0200
-@@ -0,0 +1,216 @@
++++ b/spi.editor.hints.projects/src/org/netbeans/spi/editor/hints/projects/support/StandardProjectSettings.java	Wed Apr 17 13:51:06 2013 +0200
+@@ -0,0 +1,217 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 + *
 +    private static final String KEY_USE_PROJECT = "perProjectHintSettingsEnabled";
 +    private static final boolean DEF_USE_PROJECT = false;
 +    private static final String KEY_PROJECT_SETTINGS = "perProjectHintSettingsFile";
-+    private static final String DEF_PROJECT_SETTINGS = "nbproject/config_hints.xml";
++    private static final String DEF_PROJECT_SETTINGS = "nbproject/cfg_hints.xml";
 +        
 +    private static String getAttributeWithDefault(FileObject file, String key, String def) {
 +        Object value = file.getAttribute(key);
 +     *                      which will be set to true when per-project hints are enabled. If null, defaults to <code>perProjectHintSettingsEnabled</code>.
 +     * @param keyHintSettingsFile the {@link ProjectUtils#getPreferences(org.netbeans.api.project.Project, java.lang.Class, boolean) } key
 +     *                            which will be set to the location of the hint settings file. If null, defaults to <code>perProjectHintSettingsFile</code>.
-+     * @param defaultHintLocation the default location of the hint settings file. If null, defaults to <code>nbproject/config_hints.xml</code>.
++     * @param defaultHintLocation the default location of the hint settings file. If null, defaults to <code>nbproject/cfg_hints.xml</code>.
++     *                            It is recommended to use files that start with <code>cfg_</code>.
 +     * @return a {@link LookupProvider} that augments the given project's {@link Lookup} with per-project settings
 +     */
 +    public static @NonNull LookupProvider createSettings(@NullAllowed final String keyUseProject, @NullAllowed final String keyHintSettingsFile, @NullAllowed final String defaultHintLocation) {
 +        
 +    }
 +}
-diff -r 3f3c983b73fa spi.editor.hints/apichanges.xml
---- a/spi.editor.hints/apichanges.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.editor.hints/apichanges.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.editor.hints/apichanges.xml
+--- a/spi.editor.hints/apichanges.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.editor.hints/apichanges.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -108,6 +108,19 @@
  
      <changes>
          <change id="error-description-from-position-bounds">
               <api name="EditorHintsSPI"/>
               <summary>Added a new overload for ErrorDescriptionFactory.createErrorDescription taking PositionBounds</summary>
-diff -r 3f3c983b73fa spi.editor.hints/arch.xml
---- a/spi.editor.hints/arch.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.editor.hints/arch.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.editor.hints/arch.xml
+--- a/spi.editor.hints/arch.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.editor.hints/arch.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -73,7 +73,7 @@
  -->
   <answer id="arch-overall">
            allows to show errors in the editor, with possible fixes.
        </api>
    </p>
-diff -r 3f3c983b73fa spi.editor.hints/nbproject/project.properties
---- a/spi.editor.hints/nbproject/project.properties	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.editor.hints/nbproject/project.properties	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.editor.hints/nbproject/project.properties
+--- a/spi.editor.hints/nbproject/project.properties	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.editor.hints/nbproject/project.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -43,6 +43,6 @@
  javac.source=1.7
  javadoc.arch=${basedir}/arch.xml
 +spec.version.base=1.31.0
  
  test.config.stableBTD.includes=**/*Test.class
-diff -r 3f3c983b73fa spi.editor.hints/nbproject/project.xml
---- a/spi.editor.hints/nbproject/project.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.editor.hints/nbproject/project.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.editor.hints/nbproject/project.xml
+--- a/spi.editor.hints/nbproject/project.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.editor.hints/nbproject/project.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -221,6 +221,7 @@
              </test-dependencies>
              <public-packages>
              </public-packages>
          </data>
      </configuration>
-diff -r 3f3c983b73fa spi.editor.hints/src/org/netbeans/modules/editor/hints/settings/friend/FileHintPreferencesProvider.java
+diff -r f588b452dccc spi.editor.hints/src/org/netbeans/modules/editor/hints/settings/friend/FileHintPreferencesProvider.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints/src/org/netbeans/modules/editor/hints/settings/friend/FileHintPreferencesProvider.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints/src/org/netbeans/modules/editor/hints/settings/friend/FileHintPreferencesProvider.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,56 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +    public Preferences getFilePreferences(FileObject file, String mimeType);
 +    
 +}
-diff -r 3f3c983b73fa spi.editor.hints/src/org/netbeans/spi/editor/hints/settings/FileHintPreferences.java
+diff -r f588b452dccc spi.editor.hints/src/org/netbeans/spi/editor/hints/settings/FileHintPreferences.java
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/spi.editor.hints/src/org/netbeans/spi/editor/hints/settings/FileHintPreferences.java	Tue Apr 16 14:17:30 2013 +0200
++++ b/spi.editor.hints/src/org/netbeans/spi/editor/hints/settings/FileHintPreferences.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -0,0 +1,193 @@
 +/*
 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 +    }
 +    
 +}
-diff -r 3f3c983b73fa spi.java.hints/apichanges.xml
---- a/spi.java.hints/apichanges.xml	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/apichanges.xml	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/apichanges.xml
+--- a/spi.java.hints/apichanges.xml	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/apichanges.xml	Wed Apr 17 13:51:06 2013 +0200
 @@ -46,6 +46,21 @@
          <apidef name="JavaHintsSPI">Java Hints SPI</apidef>
      </apidefs>
          <change id="IntegerOption">
              <api name="JavaHintsSPI"/>
              <summary>Added support for integer options. Hints can be declared to appear only in inspect &amp; transform</summary>
-diff -r 3f3c983b73fa spi.java.hints/nbproject/project.properties
---- a/spi.java.hints/nbproject/project.properties	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/nbproject/project.properties	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/nbproject/project.properties
+--- a/spi.java.hints/nbproject/project.properties	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/nbproject/project.properties	Wed Apr 17 13:51:06 2013 +0200
 @@ -1,7 +1,7 @@
  is.autoload=true
  javac.source=1.7
  requires.nb.javac=true
  javadoc.arch=${basedir}/arch.xml
  javadoc.apichanges=${basedir}/apichanges.xml
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/modules/java/hints/jackpot/spi/HintsRunner.java
---- a/spi.java.hints/src/org/netbeans/modules/java/hints/jackpot/spi/HintsRunner.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/modules/java/hints/jackpot/spi/HintsRunner.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/modules/java/hints/jackpot/spi/HintsRunner.java
+--- a/spi.java.hints/src/org/netbeans/modules/java/hints/jackpot/spi/HintsRunner.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/modules/java/hints/jackpot/spi/HintsRunner.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -52,9 +52,10 @@
  import org.netbeans.api.java.source.CompilationInfo;
  import org.netbeans.modules.java.hints.spiimpl.MessageImpl;
      }
  
  }
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/SPIAccessor.java
---- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/SPIAccessor.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/SPIAccessor.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/SPIAccessor.java
+--- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/SPIAccessor.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/SPIAccessor.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -48,6 +48,7 @@
  import javax.lang.model.type.TypeMirror;
  import org.netbeans.api.java.source.CompilationInfo;
 +    public abstract HintsSettings getHintSettings(HintContext ctx);
  
  }
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearch.java
---- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearch.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearch.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearch.java
+--- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearch.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearch.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -87,6 +87,7 @@
  import org.netbeans.spi.editor.hints.ErrorDescription;
  import org.netbeans.api.java.source.matching.Matcher;
 +                                    
 +                                    if (settings == null) {
 +                                        settings = HintsSettings.getSettingsFor(parameter.getFileObject());
-+                                        List<HintDescription> hintsCopy = new ArrayList<HintDescription>();
++                                        List<HintDescription> hintsCopy = new ArrayList<>();
 +                                        for (HintDescription hd : r.hints) {
 +                                            if (settings.isEnabled(hd.getMetadata())) {
 +                                                hintsCopy.add(hd);
                          }
                      }
                  } catch (IOException ex) {
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvoker.java
---- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvoker.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvoker.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvoker.java
+--- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvoker.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvoker.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -112,31 +112,31 @@
  
      private final Map<String, Long> timeLog = new HashMap<String, Long>();
                      Collection<? extends ErrorDescription> errors = runHint(hd, c);
  
                      if (errors != null) {
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsTask.java
---- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsTask.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsTask.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsTask.java
+--- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsTask.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsTask.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -53,7 +53,6 @@
  import javax.swing.text.Document;
  import org.netbeans.api.editor.mimelookup.MimeLookup;
          }
  
          private static void setVersion(Document doc, int caret) {
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/options/HintsSettings.java
---- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/options/HintsSettings.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/options/HintsSettings.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/options/HintsSettings.java
+--- a/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/options/HintsSettings.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/modules/java/hints/spiimpl/options/HintsSettings.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -43,15 +43,13 @@
   */
  package org.netbeans.modules.java.hints.spiimpl.options;
 +        
      }
  }
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/spi/java/hints/ErrorDescriptionFactory.java
---- a/spi.java.hints/src/org/netbeans/spi/java/hints/ErrorDescriptionFactory.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/spi/java/hints/ErrorDescriptionFactory.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/spi/java/hints/ErrorDescriptionFactory.java
+--- a/spi.java.hints/src/org/netbeans/spi/java/hints/ErrorDescriptionFactory.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/spi/java/hints/ErrorDescriptionFactory.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -244,8 +244,8 @@
              }
  
          }
  
          @Override
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/spi/java/hints/HintContext.java
---- a/spi.java.hints/src/org/netbeans/spi/java/hints/HintContext.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/spi/java/hints/HintContext.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/spi/java/hints/HintContext.java
+--- a/spi.java.hints/src/org/netbeans/spi/java/hints/HintContext.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/spi/java/hints/HintContext.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -66,6 +66,7 @@
  public class HintContext {
  
          });
      }
  }
-diff -r 3f3c983b73fa spi.java.hints/src/org/netbeans/spi/java/hints/support/TransformationSupport.java
---- a/spi.java.hints/src/org/netbeans/spi/java/hints/support/TransformationSupport.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/src/org/netbeans/spi/java/hints/support/TransformationSupport.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/src/org/netbeans/spi/java/hints/support/TransformationSupport.java
+--- a/spi.java.hints/src/org/netbeans/spi/java/hints/support/TransformationSupport.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/src/org/netbeans/spi/java/hints/support/TransformationSupport.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -67,6 +67,7 @@
  import org.netbeans.modules.java.hints.spiimpl.batch.ProgressHandleWrapper;
  import org.netbeans.modules.java.hints.spiimpl.batch.Scopes;
          Map<HintDescription, List<ErrorDescription>> computeHints = inv.computeHints(workingCopy, on, false, hints, new ArrayList<MessageImpl>());
          
          if (computeHints == null || cancel.get()) return ;
-diff -r 3f3c983b73fa spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvokerTest.java
---- a/spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvokerTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvokerTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearchTest.java
+--- a/spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearchTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/batch/BatchSearchTest.java	Wed Apr 17 13:51:06 2013 +0200
+@@ -115,11 +115,18 @@
+         org.netbeans.api.project.ui.OpenProjects.getDefault().getOpenProjects();
+         prepareTest();
+         MimeTypes.setAllMimeTypes(Collections.singleton("text/x-java"));
+-        GlobalPathRegistry.getDefault().register(ClassPath.SOURCE, new ClassPath[] {ClassPathSupport.createClassPath(src1, src2)});
++        sourceCP = ClassPathSupport.createClassPath(src1, src2);
++        GlobalPathRegistry.getDefault().register(ClassPath.SOURCE, new ClassPath[] {sourceCP});
+         RepositoryUpdater.getDefault().start(true);
+         super.setUp();
+     }
+ 
++    @Override
++    protected void tearDown() throws Exception {
++        super.tearDown();
++        GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, new ClassPath[] {sourceCP});
++    }
++
+     public void testBatchSearch1() throws Exception {
+         writeFilesAndWaitForScan(src1,
+                                  new File("test/Test1.java", "package test; public class Test1 { private void test() { java.io.File f = null; f.isDirectory(); } }"),
+@@ -181,7 +188,6 @@
+         assertEquals(golden, snipets);
+     }
+ 
+-    @RandomlyFails
+     public void testBatchSearchNotIndexed() throws Exception {
+         writeFilesAndWaitForScan(src1,
+                                  new File("test/Test1.java", "package test; public class Test1 { private void test() { java.io.File f = null; f.isDirectory(); } }"),
+@@ -313,6 +319,7 @@
+     private FileObject src2;
+     private FileObject src3;
+     private FileObject empty;
++    private ClassPath sourceCP;
+ 
+     private void prepareTest() throws Exception {
+         workdir = SourceUtilsTestUtil.makeScratchDir(this);
+diff -r f588b452dccc spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvokerTest.java
+--- a/spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvokerTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/test/unit/src/org/netbeans/modules/java/hints/spiimpl/hints/HintsInvokerTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -65,6 +65,7 @@
  import org.netbeans.modules.java.hints.providers.spi.HintMetadata.Options;
  import org.netbeans.modules.java.hints.providers.spi.Trigger.Kinds;
      }
  
  //    @Override
-diff -r 3f3c983b73fa spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java
---- a/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java
+--- a/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -62,6 +62,7 @@
  import org.netbeans.modules.java.hints.spiimpl.TestBase;
  import org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker;
  
          assertEquals(computeHints.toString(), 1, computeHints.size());
  
-diff -r 3f3c983b73fa spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/MatcherUtilitiesTest.java
---- a/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/MatcherUtilitiesTest.java	Tue Apr 16 05:35:09 2013 +0000
-+++ b/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/MatcherUtilitiesTest.java	Tue Apr 16 14:17:30 2013 +0200
+diff -r f588b452dccc spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/MatcherUtilitiesTest.java
+--- a/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/MatcherUtilitiesTest.java	Wed Apr 17 10:20:07 2013 +0200
++++ b/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/MatcherUtilitiesTest.java	Wed Apr 17 13:51:06 2013 +0200
 @@ -50,6 +50,7 @@
  import java.util.regex.Pattern;
  import org.netbeans.modules.java.hints.spiimpl.SPIAccessor;