Bug 539045: Add use of nullable annotations

Change-Id: Ie3aef9bec352853152db8548e054032ccea651af
diff --git a/autonature/org.eclipse.statet.eutils.autonature/.classpath b/autonature/org.eclipse.statet.eutils.autonature/.classpath
index eca7bdb..7728a88 100644
--- a/autonature/org.eclipse.statet.eutils.autonature/.classpath
+++ b/autonature/org.eclipse.statet.eutils.autonature/.classpath
@@ -1,7 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<attributes>
+			<attribute name="annotationpath" value="/org.eclipse.statet/eea/"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
+		<attributes>
+			<attribute name="annotationpath" value="/org.eclipse.statet/eea/"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF b/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF
index c022a13..9d1d7b0 100644
--- a/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF
+++ b/autonature/org.eclipse.statet.eutils.autonature/META-INF/MANIFEST.MF
@@ -16,5 +16,6 @@
  org.eclipse.statet.ecommons.ui.util,
  org.eclipse.statet.ecommons.ui.viewers,
  org.eclipse.statet.ecommons.ui.workbench,
- org.eclipse.statet.jcommons.collections
+ org.eclipse.statet.jcommons.collections;version="4.0.0",
+ org.eclipse.statet.jcommons.lang;version="4.0.0"
 Export-Package: org.eclipse.statet.eutils.autonature.core
diff --git a/autorun/org.eclipse.statet.eutils.autorun/.classpath b/autorun/org.eclipse.statet.eutils.autorun/.classpath
index 22f3064..7728a88 100644
--- a/autorun/org.eclipse.statet.eutils.autorun/.classpath
+++ b/autorun/org.eclipse.statet.eutils.autorun/.classpath
@@ -1,7 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<attributes>
+			<attribute name="annotationpath" value="/org.eclipse.statet/eea/"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
+		<attributes>
+			<attribute name="annotationpath" value="/org.eclipse.statet/eea/"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF b/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF
index 97e128c..5ca6542 100644
--- a/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF
+++ b/autorun/org.eclipse.statet.eutils.autorun/META-INF/MANIFEST.MF
@@ -7,8 +7,9 @@
 Bundle-ActivationPolicy: lazy;exclude:="org.eclipse.statet.eutils.autorun.internal.nostart"
 Bundle-Activator: org.eclipse.statet.internal.eutils.autorun.Activator
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle:  org.eclipse.core.runtime;bundle-version="3.15.0",
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.15.0",
  org.eclipse.ui,
  org.eclipse.debug.core,
  org.eclipse.debug.ui
-Import-Package: com.ibm.icu.text;version="62.1.0"
+Import-Package: com.ibm.icu.text;version="62.1.0",
+ org.eclipse.statet.jcommons.lang;version="4.0.0"