Change minimum Execution Environment to JavaSE-1.8 for all plug-ins

Change-Id: I9bcd84d3fc4dce63bd37194b13ab0dd13c9bf682
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
diff --git a/examples/gef/org.eclipse.gef.examples.logic.test/.classpath b/examples/gef/org.eclipse.gef.examples.logic.test/.classpath
index 121e527..22f3064 100644
--- a/examples/gef/org.eclipse.gef.examples.logic.test/.classpath
+++ b/examples/gef/org.eclipse.gef.examples.logic.test/.classpath
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
 	<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.6"/>
+	<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/examples/gef/org.eclipse.gef.examples.logic.test/.settings/org.eclipse.jdt.core.prefs b/examples/gef/org.eclipse.gef.examples.logic.test/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/examples/gef/org.eclipse.gef.examples.logic.test/.settings/org.eclipse.jdt.core.prefs
+++ b/examples/gef/org.eclipse.gef.examples.logic.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/examples/gef/org.eclipse.gef.examples.logic.test/META-INF/MANIFEST.MF b/examples/gef/org.eclipse.gef.examples.logic.test/META-INF/MANIFEST.MF
index 6537828..dbed95b 100644
--- a/examples/gef/org.eclipse.gef.examples.logic.test/META-INF/MANIFEST.MF
+++ b/examples/gef/org.eclipse.gef.examples.logic.test/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Name: SWTBot Graphical Editing Framework Logic Editor Example Tests Plug-in
 Bundle-SymbolicName: org.eclipse.gef.examples.logic.test
 Bundle-Version: 2.1.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.gef.examples.logic,
  org.eclipse.swtbot.eclipse.gef.finder,
  org.eclipse.swtbot.eclipse.finder,
diff --git a/examples/gef/org.eclipse.gef.examples.logic/.classpath b/examples/gef/org.eclipse.gef.examples.logic/.classpath
index c87f482..cadcc7b 100644
--- a/examples/gef/org.eclipse.gef.examples.logic/.classpath
+++ b/examples/gef/org.eclipse.gef.examples.logic/.classpath
@@ -3,6 +3,6 @@
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="src-notgen"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/examples/gef/org.eclipse.gef.examples.logic/.settings/org.eclipse.jdt.core.prefs b/examples/gef/org.eclipse.gef.examples.logic/.settings/org.eclipse.jdt.core.prefs
index d964087..aa0038f 100644
--- a/examples/gef/org.eclipse.gef.examples.logic/.settings/org.eclipse.jdt.core.prefs
+++ b/examples/gef/org.eclipse.gef.examples.logic/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -15,4 +15,4 @@
 org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
 org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=ignore
 org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/examples/gef/org.eclipse.gef.examples.logic/META-INF/MANIFEST.MF b/examples/gef/org.eclipse.gef.examples.logic/META-INF/MANIFEST.MF
index 6e8ecf7..7b0d247 100644
--- a/examples/gef/org.eclipse.gef.examples.logic/META-INF/MANIFEST.MF
+++ b/examples/gef/org.eclipse.gef.examples.logic/META-INF/MANIFEST.MF
@@ -69,5 +69,5 @@
  org.eclipse.ui.views.properties,

  org.osgi.framework

 Bundle-ActivationPolicy: lazy

-Bundle-RequiredExecutionEnvironment: JavaSE-1.6

+Bundle-RequiredExecutionEnvironment: JavaSE-1.8

 

diff --git a/examples/rcp/org.rcpmail.test/.classpath b/examples/rcp/org.rcpmail.test/.classpath
index ad32c83..eca7bdb 100644
--- a/examples/rcp/org.rcpmail.test/.classpath
+++ b/examples/rcp/org.rcpmail.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/examples/rcp/org.rcpmail.test/.settings/org.eclipse.jdt.core.prefs b/examples/rcp/org.rcpmail.test/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/examples/rcp/org.rcpmail.test/.settings/org.eclipse.jdt.core.prefs
+++ b/examples/rcp/org.rcpmail.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/examples/rcp/org.rcpmail.test/META-INF/MANIFEST.MF b/examples/rcp/org.rcpmail.test/META-INF/MANIFEST.MF
index e126f79..03e25b5 100644
--- a/examples/rcp/org.rcpmail.test/META-INF/MANIFEST.MF
+++ b/examples/rcp/org.rcpmail.test/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@
  org.eclipse.swtbot.swt.finder,
  org.junit;bundle-version="4.5.0",
  org.eclipse.swtbot.junit4_x
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse.org - SWTBot
diff --git a/examples/rcp/org.rcpmail/.classpath b/examples/rcp/org.rcpmail/.classpath
index ad32c83..eca7bdb 100644
--- a/examples/rcp/org.rcpmail/.classpath
+++ b/examples/rcp/org.rcpmail/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/examples/rcp/org.rcpmail/.settings/org.eclipse.jdt.core.prefs b/examples/rcp/org.rcpmail/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/examples/rcp/org.rcpmail/.settings/org.eclipse.jdt.core.prefs
+++ b/examples/rcp/org.rcpmail/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/examples/rcp/org.rcpmail/META-INF/MANIFEST.MF b/examples/rcp/org.rcpmail/META-INF/MANIFEST.MF
index 2b00e45..381d0bf 100644
--- a/examples/rcp/org.rcpmail/META-INF/MANIFEST.MF
+++ b/examples/rcp/org.rcpmail/META-INF/MANIFEST.MF
@@ -7,5 +7,5 @@
 Require-Bundle: org.eclipse.ui,
  org.eclipse.core.runtime
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse.org - SWTBot
diff --git a/org.eclipse.swt.examples/.classpath b/org.eclipse.swt.examples/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swt.examples/.classpath
+++ b/org.eclipse.swt.examples/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs
index 21cf812..ca4f9b3 100644
--- a/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -82,4 +82,4 @@
 org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
 org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=ignore
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swt.examples/META-INF/MANIFEST.MF b/org.eclipse.swt.examples/META-INF/MANIFEST.MF
index 3e7f286..144e831 100644
--- a/org.eclipse.swt.examples/META-INF/MANIFEST.MF
+++ b/org.eclipse.swt.examples/META-INF/MANIFEST.MF
@@ -21,7 +21,7 @@
  org.eclipse.swt.examples.paint,
  org.eclipse.swt.examples.texteditor
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Import-Package: org.eclipse.core.commands.common,
  org.eclipse.jface.action,
  org.eclipse.jface.resource,
diff --git a/org.eclipse.swtbot.e4.finder.test/.classpath b/org.eclipse.swtbot.e4.finder.test/.classpath
index 098194c..eca7bdb 100644
--- a/org.eclipse.swtbot.e4.finder.test/.classpath
+++ b/org.eclipse.swtbot.e4.finder.test/.classpath
@@ -1,6 +1,6 @@
 <?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.7"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.e4.finder.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.e4.finder.test/.settings/org.eclipse.jdt.core.prefs
index f42de36..0c68a61 100644
--- a/org.eclipse.swtbot.e4.finder.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.e4.finder.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.e4.finder.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.e4.finder.test/META-INF/MANIFEST.MF
index 0b936df..c6f8c41 100644
--- a/org.eclipse.swtbot.e4.finder.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.e4.finder.test/META-INF/MANIFEST.MF
@@ -21,7 +21,7 @@
  org.eclipse.swtbot.eclipse.core,
  org.eclipse.swtbot.eclipse.finder,
  org.eclipse.swtbot.e4.finder
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Import-Package: javax.annotation;version="1.0.0",
  org.osgi.framework;version="1.3.0"
 Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.swtbot.e4.finder/.classpath b/org.eclipse.swtbot.e4.finder/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.e4.finder/.classpath
+++ b/org.eclipse.swtbot.e4.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.e4.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.e4.finder/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.e4.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.e4.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.e4.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.e4.finder/META-INF/MANIFEST.MF
index 829b184..da03b98 100644
--- a/org.eclipse.swtbot.e4.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.e4.finder/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.e4.finder
 Bundle-Version: 3.0.0.qualifier
 Bundle-Activator: org.eclipse.swtbot.e4.finder.Activator
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Import-Package: javax.inject;version="1.0.0",
  org.apache.log4j;version="[1.2.13,1.3.0)",
  org.osgi.framework
diff --git a/org.eclipse.swtbot.eclipse.core/.classpath b/org.eclipse.swtbot.eclipse.core/.classpath
index 098194c..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.core/.classpath
+++ b/org.eclipse.swtbot.eclipse.core/.classpath
@@ -1,6 +1,6 @@
 <?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.7"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.eclipse.core/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.core/.settings/org.eclipse.jdt.core.prefs
index d17b672..a698e59 100644
--- a/org.eclipse.swtbot.eclipse.core/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.core/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.core/META-INF/MANIFEST.MF
index 1eeab04..0cc3bc8 100644
--- a/org.eclipse.swtbot.eclipse.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.core/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.eclipse.core;singleton:=true
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Import-Package: org.eclipse.core.runtime;version="3.4.0",
  org.eclipse.equinox.app;version="1.0.0",
  org.eclipse.jdt.internal.junit.runner,
diff --git a/org.eclipse.swtbot.eclipse.dsl/.classpath b/org.eclipse.swtbot.eclipse.dsl/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.dsl/.classpath
+++ b/org.eclipse.swtbot.eclipse.dsl/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.eclipse.dsl/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.dsl/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.eclipse.dsl/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.dsl/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.dsl/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.dsl/META-INF/MANIFEST.MF
index adc5508..6ff3370 100644
--- a/org.eclipse.swtbot.eclipse.dsl/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.dsl/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@
 Bundle-Version: 3.0.0.qualifier
 Bundle-Activator: org.eclipse.swtbot.eclipse.dsl.Activator
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
 Import-Package: org.apache.log4j;version="[1.2.13,1.3.0)",
  org.eclipse.core.runtime;version="3.4.0",
diff --git a/org.eclipse.swtbot.eclipse.finder.test/.classpath b/org.eclipse.swtbot.eclipse.finder.test/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.finder.test/.classpath
+++ b/org.eclipse.swtbot.eclipse.finder.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.eclipse.finder.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.finder.test/.settings/org.eclipse.jdt.core.prefs
index 488bf40..c457722 100644
--- a/org.eclipse.swtbot.eclipse.finder.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.finder.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -22,4 +22,4 @@
 org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=default
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.finder.test/AllTests.launch b/org.eclipse.swtbot.eclipse.finder.test/AllTests.launch
index a8cdf8f..9f34af2 100644
--- a/org.eclipse.swtbot.eclipse.finder.test/AllTests.launch
+++ b/org.eclipse.swtbot.eclipse.finder.test/AllTests.launch
@@ -23,7 +23,7 @@
 <booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
 <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
 <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.swtbot.eclipse.finder.AllTests"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.swtbot.eclipse.finder.test"/>
diff --git a/org.eclipse.swtbot.eclipse.finder.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.finder.test/META-INF/MANIFEST.MF
index 07f7752..2563bdc 100644
--- a/org.eclipse.swtbot.eclipse.finder.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.finder.test/META-INF/MANIFEST.MF
@@ -21,6 +21,6 @@
  org.eclipse.ui.intro,
  org.eclipse.ui.intro.universal,
  org.eclipse.platform
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse.org - SWTBot
 Eclipse-RegisterBuddy: org.apache.log4j
diff --git a/org.eclipse.swtbot.eclipse.finder/.classpath b/org.eclipse.swtbot.eclipse.finder/.classpath
index c43082f..4fb358e 100644
--- a/org.eclipse.swtbot.eclipse.finder/.classpath
+++ b/org.eclipse.swtbot.eclipse.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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">
 		<accessrules>
 			<accessrule kind="accessible" pattern="**"/>
diff --git a/org.eclipse.swtbot.eclipse.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.finder/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.eclipse.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.finder/META-INF/MANIFEST.MF
index 3b3efc0..bbeac27 100644
--- a/org.eclipse.swtbot.eclipse.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.finder/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@
  org.eclipse.swtbot.eclipse.finder.matchers,
  org.eclipse.swtbot.eclipse.finder.waits,
  org.eclipse.swtbot.eclipse.finder.widgets
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ClassPath: .
 Import-Package: javax.swing.text,
  junit.framework;version="4.5.0",
diff --git a/org.eclipse.swtbot.eclipse.gef.finder/.classpath b/org.eclipse.swtbot.eclipse.gef.finder/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.gef.finder/.classpath
+++ b/org.eclipse.swtbot.eclipse.gef.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.eclipse.gef.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.gef.finder/.settings/org.eclipse.jdt.core.prefs
index 2a0cc21..e60ca56 100644
--- a/org.eclipse.swtbot.eclipse.gef.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.gef.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -67,4 +67,4 @@
 org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
 org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.gef.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.gef.finder/META-INF/MANIFEST.MF
index 1c6ec25..473ff85 100644
--- a/org.eclipse.swtbot.eclipse.gef.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.gef.finder/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Name: SWTBot Graphical Editing Framework Plug-in
 Bundle-SymbolicName: org.eclipse.swtbot.eclipse.gef.finder;singleton:=true
 Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.swtbot.eclipse.gef.finder,
  org.eclipse.swtbot.eclipse.gef.finder.finders,
  org.eclipse.swtbot.eclipse.gef.finder.matchers,
diff --git a/org.eclipse.swtbot.eclipse.junit.headless/.classpath b/org.eclipse.swtbot.eclipse.junit.headless/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.junit.headless/.classpath
+++ b/org.eclipse.swtbot.eclipse.junit.headless/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.eclipse.junit.headless/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.junit.headless/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.eclipse.junit.headless/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.junit.headless/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.junit.headless/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.junit.headless/META-INF/MANIFEST.MF
index 342997f..c5b014f 100644
--- a/org.eclipse.swtbot.eclipse.junit.headless/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.junit.headless/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.swtbot.eclipse.junit.headless
 Import-Package: junit.framework;version="4.5.0",
  org.apache.tools.ant,
diff --git a/org.eclipse.swtbot.eclipse.spy/.classpath b/org.eclipse.swtbot.eclipse.spy/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.spy/.classpath
+++ b/org.eclipse.swtbot.eclipse.spy/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.eclipse.spy/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.spy/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.eclipse.spy/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.spy/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.spy/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.spy/META-INF/MANIFEST.MF
index 3b24ecd..130bbdd 100644
--- a/org.eclipse.swtbot.eclipse.spy/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.spy/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@
 Bundle-Activator: org.eclipse.swtbot.eclipse.spy.Activator
 Bundle-ActivationPolicy: lazy
 Bundle-ClassPath: .
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse.org - SWTBot
 Export-Package: org.eclipse.swtbot.eclipse.spy,
  org.eclipse.swtbot.eclipse.spy.views
diff --git a/org.eclipse.swtbot.eclipse.ui.test/.classpath b/org.eclipse.swtbot.eclipse.ui.test/.classpath
index 394e58f..dfd99e7 100644
--- a/org.eclipse.swtbot.eclipse.ui.test/.classpath
+++ b/org.eclipse.swtbot.eclipse.ui.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="src" path="functional"/>
diff --git a/org.eclipse.swtbot.eclipse.ui.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.ui.test/.settings/org.eclipse.jdt.core.prefs
index 1db781d..5f89b09 100644
--- a/org.eclipse.swtbot.eclipse.ui.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.ui.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -22,4 +22,4 @@
 org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.ui.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.ui.test/META-INF/MANIFEST.MF
index 8f1a6b6..b3bc0c1 100644
--- a/org.eclipse.swtbot.eclipse.ui.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.ui.test/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.eclipse.ui.test
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Fragment-Host: org.eclipse.swtbot.eclipse.ui
 Require-Bundle: org.eclipse.swtbot.go,
  org.hamcrest.library
diff --git a/org.eclipse.swtbot.eclipse.ui.test/functional/org/eclipse/swtbot/eclipse/ui/functional/ProjectCreationWizardTest.java b/org.eclipse.swtbot.eclipse.ui.test/functional/org/eclipse/swtbot/eclipse/ui/functional/ProjectCreationWizardTest.java
index b7811e6..460a75d 100644
--- a/org.eclipse.swtbot.eclipse.ui.test/functional/org/eclipse/swtbot/eclipse/ui/functional/ProjectCreationWizardTest.java
+++ b/org.eclipse.swtbot.eclipse.ui.test/functional/org/eclipse/swtbot/eclipse/ui/functional/ProjectCreationWizardTest.java
@@ -50,7 +50,7 @@
 				"Bundle-Version: 1.0.0.qualifier\n" +
 				"Bundle-ActivationPolicy: lazy\n" +
 				"Bundle-Vendor: ACME Corp.\n" +
-				"Bundle-RequiredExecutionEnvironment: JavaSE-1.6\n" +
+				"Bundle-RequiredExecutionEnvironment: JavaSE-1.8\n" +
 				"Require-Bundle: org.eclipse.swtbot.go\n" +
 				"", contentsOf(project, "META-INF/MANIFEST.MF"));
 
@@ -97,7 +97,7 @@
 						"<classpath>\n" +
 						"	<classpathentry kind=\"con\" " +
 						"path=\"org.eclipse.jdt.launching.JRE_CONTAINER/" +
-						"org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6\"/>\n" +
+						"org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8\"/>\n" +
 						"	<classpathentry kind=\"con\" path=\"org.eclipse.pde.core.requiredPlugins\"/>\n" +
 						"	<classpathentry kind=\"src\" path=\"src\"/>\n" +
 						"	<classpathentry kind=\"output\" path=\"bin\"/>\n" +
diff --git a/org.eclipse.swtbot.eclipse.ui.test/src/org/eclipse/swtbot/eclipse/ui/project/TemplatizerTest.java b/org.eclipse.swtbot.eclipse.ui.test/src/org/eclipse/swtbot/eclipse/ui/project/TemplatizerTest.java
index 3a5b3d0..48c848b 100644
--- a/org.eclipse.swtbot.eclipse.ui.test/src/org/eclipse/swtbot/eclipse/ui/project/TemplatizerTest.java
+++ b/org.eclipse.swtbot.eclipse.ui.test/src/org/eclipse/swtbot/eclipse/ui/project/TemplatizerTest.java
@@ -29,7 +29,7 @@
 				"Bundle-Version: @PLUGIN_VERSION@\n" + 
 				"Bundle-ActivationPolicy: lazy\n" + 
 				"Bundle-Vendor: @PLUGIN_PROVIDER@\n" + 
-				"Bundle-RequiredExecutionEnvironment: JavaSE-1.6\n" + 
+				"Bundle-RequiredExecutionEnvironment: JavaSE-1.8\n" + 
 				"Require-Bundle: org.eclipse.swtbot.go\n" + 
 				"");
 		assertEquals("" +
@@ -40,7 +40,7 @@
 				"Bundle-Version: 1.2.3.4\n" + 
 				"Bundle-ActivationPolicy: lazy\n" + 
 				"Bundle-Vendor: Eclipse.org\n" + 
-				"Bundle-RequiredExecutionEnvironment: JavaSE-1.6\n" + 
+				"Bundle-RequiredExecutionEnvironment: JavaSE-1.8\n" + 
 				"Require-Bundle: org.eclipse.swtbot.go\n" + 
 				"", templatize);
 	}
diff --git a/org.eclipse.swtbot.eclipse.ui/.classpath b/org.eclipse.swtbot.eclipse.ui/.classpath
index c43082f..4fb358e 100644
--- a/org.eclipse.swtbot.eclipse.ui/.classpath
+++ b/org.eclipse.swtbot.eclipse.ui/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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">
 		<accessrules>
 			<accessrule kind="accessible" pattern="**"/>
diff --git a/org.eclipse.swtbot.eclipse.ui/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.eclipse.ui/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.eclipse.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.eclipse.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.eclipse.ui/META-INF/MANIFEST.MF b/org.eclipse.swtbot.eclipse.ui/META-INF/MANIFEST.MF
index 561a296..a72bab6 100644
--- a/org.eclipse.swtbot.eclipse.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.ui/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@
  org.eclipse.swtbot.eclipse.ui.preferences,
  org.eclipse.swtbot.eclipse.ui.project,
  org.eclipse.swtbot.eclipse.ui.wizards
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Import-Package: org.eclipse.core.resources,
  org.eclipse.core.runtime,
  org.eclipse.core.runtime.jobs,
diff --git a/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_MANIFEST.MF b/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_MANIFEST.MF
index 0ede45f..4f1ffb5 100644
--- a/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_MANIFEST.MF
+++ b/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_MANIFEST.MF
@@ -5,5 +5,5 @@
 Bundle-Version: @PLUGIN_VERSION@
 Bundle-ActivationPolicy: lazy
 Bundle-Vendor: @PLUGIN_PROVIDER@
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.swtbot.go
diff --git a/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_classpath b/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_classpath
+++ b/org.eclipse.swtbot.eclipse.ui/src/org/eclipse/swtbot/eclipse/ui/project/_classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.forms.finder.test/.classpath b/org.eclipse.swtbot.forms.finder.test/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.forms.finder.test/.classpath
+++ b/org.eclipse.swtbot.forms.finder.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.forms.finder.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.forms.finder.test/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.forms.finder.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.forms.finder.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.forms.finder.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.forms.finder.test/META-INF/MANIFEST.MF
index 38c0d68..53f7efb 100644
--- a/org.eclipse.swtbot.forms.finder.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.forms.finder.test/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Name: SWTBot Forms Tests Plug-in
 Bundle-SymbolicName: org.eclipse.swtbot.forms.finder.test;singleton:=true
 Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.swt,
  org.eclipse.jface,
  org.eclipse.swt.examples,
diff --git a/org.eclipse.swtbot.forms.finder/.classpath b/org.eclipse.swtbot.forms.finder/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.forms.finder/.classpath
+++ b/org.eclipse.swtbot.forms.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.forms.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.forms.finder/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.forms.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.forms.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.forms.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.forms.finder/META-INF/MANIFEST.MF
index 962e367..a9d6ebd 100644
--- a/org.eclipse.swtbot.forms.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.forms.finder/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.eclipse.swtbot.forms.finder
 Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.swtbot.swt.finder,
  org.hamcrest.core;bundle-version="1.1.0"
 Import-Package: org.apache.log4j;version="[1.2.13,1.3.0)",
diff --git a/org.eclipse.swtbot.generator.client/.classpath b/org.eclipse.swtbot.generator.client/.classpath
index 25d360e..ed0eb24 100644
--- a/org.eclipse.swtbot.generator.client/.classpath
+++ b/org.eclipse.swtbot.generator.client/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src/"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.generator.client/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator.client/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.generator.client/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator.client/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator.client/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator.client/META-INF/MANIFEST.MF
index a460c8e..d0e10a4 100644
--- a/org.eclipse.swtbot.generator.client/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator.client/META-INF/MANIFEST.MF
@@ -19,5 +19,5 @@
  org.eclipse.ui.workbench.texteditor,
  org.eclipse.ui.editors,
  org.eclipse.jdt
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.swtbot.generator.jdt.test/.classpath b/org.eclipse.swtbot.generator.jdt.test/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.generator.jdt.test/.classpath
+++ b/org.eclipse.swtbot.generator.jdt.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.generator.jdt.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator.jdt.test/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.generator.jdt.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator.jdt.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator.jdt.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator.jdt.test/META-INF/MANIFEST.MF
index 7594f8c..1b2d1dc 100644
--- a/org.eclipse.swtbot.generator.jdt.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator.jdt.test/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.generator.jdt.test
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.junit;bundle-version="4.7.0",
  org.eclipse.swt,
  org.eclipse.swtbot.swt.finder;bundle-version="2.1.2",
diff --git a/org.eclipse.swtbot.generator.jdt/.classpath b/org.eclipse.swtbot.generator.jdt/.classpath
index be5416b..d251a50 100644
--- a/org.eclipse.swtbot.generator.jdt/.classpath
+++ b/org.eclipse.swtbot.generator.jdt/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin/"/>
diff --git a/org.eclipse.swtbot.generator.jdt/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator.jdt/.settings/org.eclipse.jdt.core.prefs
index ef8a789..a698e59 100644
--- a/org.eclipse.swtbot.generator.jdt/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator.jdt/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator.jdt/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator.jdt/META-INF/MANIFEST.MF
index bd04256..69d9d3d 100644
--- a/org.eclipse.swtbot.generator.jdt/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator.jdt/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.generator.jdt;singleton:=true
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ClassPath: .
 Import-Package: org.eclipse.ui.texteditor
 Require-Bundle: org.eclipse.ui,
diff --git a/org.eclipse.swtbot.generator.rules.workbench/.classpath b/org.eclipse.swtbot.generator.rules.workbench/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.generator.rules.workbench/.classpath
+++ b/org.eclipse.swtbot.generator.rules.workbench/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.generator.rules.workbench/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator.rules.workbench/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.generator.rules.workbench/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator.rules.workbench/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator.rules.workbench/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator.rules.workbench/META-INF/MANIFEST.MF
index 75926e9..309d4e3 100644
--- a/org.eclipse.swtbot.generator.rules.workbench/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator.rules.workbench/META-INF/MANIFEST.MF
@@ -8,5 +8,5 @@
 Require-Bundle: org.eclipse.ui,
  org.eclipse.core.runtime,
  org.eclipse.swtbot.generator;bundle-version="2.2.1"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.swtbot.generator.test/.classpath b/org.eclipse.swtbot.generator.test/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.generator.test/.classpath
+++ b/org.eclipse.swtbot.generator.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.generator.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator.test/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.generator.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator.test/META-INF/MANIFEST.MF
index 8947c6d..c607c2b 100644
--- a/org.eclipse.swtbot.generator.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator.test/META-INF/MANIFEST.MF
@@ -4,10 +4,11 @@
 Bundle-SymbolicName: org.eclipse.swtbot.generator.test
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.junit;bundle-version="4.7.0",
  org.eclipse.swt,
  org.eclipse.swtbot.swt.finder;bundle-version="2.1.1",
  org.eclipse.swtbot.generator;bundle-version="2.1.1",
- org.eclipse.jface
+ org.eclipse.jface,
+ org.eclipse.ui.workbench
 Export-Package: org.eclipse.swtbot.generator.test
diff --git a/org.eclipse.swtbot.generator.ui/.classpath b/org.eclipse.swtbot.generator.ui/.classpath
index 25d360e..ed0eb24 100644
--- a/org.eclipse.swtbot.generator.ui/.classpath
+++ b/org.eclipse.swtbot.generator.ui/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src/"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.generator.ui/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator.ui/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.generator.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator.ui/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator.ui/META-INF/MANIFEST.MF
index 69d83de..5b003a5 100644
--- a/org.eclipse.swtbot.generator.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator.ui/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: %bundleVendor
 Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ClassPath: .
 Require-Bundle: org.eclipse.swtbot.generator,
  org.eclipse.core.runtime,
diff --git a/org.eclipse.swtbot.generator/.classpath b/org.eclipse.swtbot.generator/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.generator/.classpath
+++ b/org.eclipse.swtbot.generator/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.generator/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.generator/.settings/org.eclipse.jdt.core.prefs
index 1db781d..5f89b09 100644
--- a/org.eclipse.swtbot.generator/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.generator/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -22,4 +22,4 @@
 org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.generator/META-INF/MANIFEST.MF b/org.eclipse.swtbot.generator/META-INF/MANIFEST.MF
index f00ba36..481c99a 100644
--- a/org.eclipse.swtbot.generator/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.generator/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.generator;singleton:=true
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ClassPath: .
 Export-Package: org.eclipse.swtbot.generator,
  org.eclipse.swtbot.generator.framework,
diff --git a/org.eclipse.swtbot.go/META-INF/MANIFEST.MF b/org.eclipse.swtbot.go/META-INF/MANIFEST.MF
index cb45879..52c8c8e 100644
--- a/org.eclipse.swtbot.go/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.go/META-INF/MANIFEST.MF
@@ -13,5 +13,5 @@
  org.apache.log4j;visibility:=reexport,
  org.eclipse.swt;visibility:=reexport,
  org.eclipse.ui;visibility:=reexport
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse.org - SWTBot
diff --git a/org.eclipse.swtbot.junit4_x/.classpath b/org.eclipse.swtbot.junit4_x/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.junit4_x/.classpath
+++ b/org.eclipse.swtbot.junit4_x/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.junit4_x/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.junit4_x/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.junit4_x/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.junit4_x/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF b/org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF
index 7d8ddcd..09e179a 100644
--- a/org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.junit4_x
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.swtbot.swt.finder.junit
 Import-Package: org.apache.log4j;version="1.2.12",
  org.eclipse.swt.widgets,
diff --git a/org.eclipse.swtbot.junit5_x/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.junit5_x/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.junit5_x/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.junit5_x/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.nebula.gallery.finder.test/.classpath b/org.eclipse.swtbot.nebula.gallery.finder.test/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.nebula.gallery.finder.test/.classpath
+++ b/org.eclipse.swtbot.nebula.gallery.finder.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.nebula.gallery.finder.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.nebula.gallery.finder.test/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.nebula.gallery.finder.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.nebula.gallery.finder.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.nebula.gallery.finder.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.nebula.gallery.finder.test/META-INF/MANIFEST.MF
index 4efb67c..dd80d2c 100644
--- a/org.eclipse.swtbot.nebula.gallery.finder.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.nebula.gallery.finder.test/META-INF/MANIFEST.MF
@@ -12,5 +12,5 @@
  org.junit;bundle-version="4.8.1",
  org.eclipse.swtbot.junit4_x;bundle-version="2.0.0",
  org.eclipse.swtbot.swt.finder;bundle-version="2.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.swtbot.nebula.gallery.finder/.classpath b/org.eclipse.swtbot.nebula.gallery.finder/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.nebula.gallery.finder/.classpath
+++ b/org.eclipse.swtbot.nebula.gallery.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.nebula.gallery.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.nebula.gallery.finder/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.nebula.gallery.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.nebula.gallery.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.nebula.gallery.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.nebula.gallery.finder/META-INF/MANIFEST.MF
index fcc00ab..f7f1e8a 100644
--- a/org.eclipse.swtbot.nebula.gallery.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.nebula.gallery.finder/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@
  org.eclipse.swtbot.eclipse.finder;bundle-version="2.0.3",
  org.hamcrest.core;bundle-version="1.1.0"
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Import-Package: org.apache.log4j;version="1.2.15",
  org.eclipse.jface.bindings.keys,
  org.eclipse.swt,
diff --git a/org.eclipse.swtbot.nebula.nattable.finder.test/.classpath b/org.eclipse.swtbot.nebula.nattable.finder.test/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.nebula.nattable.finder.test/.classpath
+++ b/org.eclipse.swtbot.nebula.nattable.finder.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.nebula.nattable.finder.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.nebula.nattable.finder.test/META-INF/MANIFEST.MF
index 0ae4656..2783a35 100644
--- a/org.eclipse.swtbot.nebula.nattable.finder.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.nebula.nattable.finder.test/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Name: SWTBot Nebula NatTable Test Plug-in
 Bundle-SymbolicName: org.eclipse.swtbot.nebula.nattable.finder.test
 Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: Eclipse.org - SWTBot
 Require-Bundle: org.eclipse.ui,
  org.eclipse.core.runtime,
diff --git a/org.eclipse.swtbot.nebula.nattable.finder/.classpath b/org.eclipse.swtbot.nebula.nattable.finder/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.nebula.nattable.finder/.classpath
+++ b/org.eclipse.swtbot.nebula.nattable.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.nebula.nattable.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.nebula.nattable.finder/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.nebula.nattable.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.nebula.nattable.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.nebula.nattable.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.nebula.nattable.finder/META-INF/MANIFEST.MF
index f35a9d5..ef64798 100644
--- a/org.eclipse.swtbot.nebula.nattable.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.nebula.nattable.finder/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.swtbot.nebula.nattable.finder
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.hamcrest.core;bundle-version="1.1.0",
  org.eclipse.nebula.widgets.nattable.core;bundle-version="1.2.0",
  org.eclipse.swtbot.swt.finder,
diff --git a/org.eclipse.swtbot.swt.demo/.classpath b/org.eclipse.swtbot.swt.demo/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.swt.demo/.classpath
+++ b/org.eclipse.swtbot.swt.demo/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.swt.demo/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.swt.demo/.settings/org.eclipse.jdt.core.prefs
index 5b33401..7dfc3e0 100644
--- a/org.eclipse.swtbot.swt.demo/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.swt.demo/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.doc.comment.support=disabled
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
@@ -17,4 +17,4 @@
 org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=default
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.swt.demo/META-INF/MANIFEST.MF b/org.eclipse.swtbot.swt.demo/META-INF/MANIFEST.MF
index 0e639a5..6694ef5 100644
--- a/org.eclipse.swtbot.swt.demo/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.swt.demo/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ClassPath: .
 Export-Package: org.eclipse.swtbot.swt.demo
 Import-Package: org.eclipse.swt,
diff --git a/org.eclipse.swtbot.swt.finder.test.keyboards/.classpath b/org.eclipse.swtbot.swt.finder.test.keyboards/.classpath
index ad32c83..eca7bdb 100644
--- a/org.eclipse.swtbot.swt.finder.test.keyboards/.classpath
+++ b/org.eclipse.swtbot.swt.finder.test.keyboards/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.swtbot.swt.finder.test.keyboards/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.swt.finder.test.keyboards/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.swt.finder.test.keyboards/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.swt.finder.test.keyboards/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.swt.finder.test.keyboards/META-INF/MANIFEST.MF b/org.eclipse.swtbot.swt.finder.test.keyboards/META-INF/MANIFEST.MF
index 70b0328..66fbda6 100644
--- a/org.eclipse.swtbot.swt.finder.test.keyboards/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.swt.finder.test.keyboards/META-INF/MANIFEST.MF
@@ -5,4 +5,4 @@
 Bundle-Version: 3.0.0.qualifier
 Bundle-Vendor: Eclipse.org - SWTBot
 Fragment-Host: org.eclipse.swtbot.swt.finder;bundle-version="2.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/org.eclipse.swtbot.swt.finder.test/.classpath b/org.eclipse.swtbot.swt.finder.test/.classpath
index c43082f..4fb358e 100644
--- a/org.eclipse.swtbot.swt.finder.test/.classpath
+++ b/org.eclipse.swtbot.swt.finder.test/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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">
 		<accessrules>
 			<accessrule kind="accessible" pattern="**"/>
diff --git a/org.eclipse.swtbot.swt.finder.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.swt.finder.test/.settings/org.eclipse.jdt.core.prefs
index b1560e8..a952a4d 100644
--- a/org.eclipse.swtbot.swt.finder.test/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.swt.finder.test/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.doc.comment.support=enabled
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
@@ -17,4 +17,4 @@
 org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
 org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=default
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.swt.finder.test/META-INF/MANIFEST.MF b/org.eclipse.swtbot.swt.finder.test/META-INF/MANIFEST.MF
index aea0339..d366853 100644
--- a/org.eclipse.swtbot.swt.finder.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.swt.finder.test/META-INF/MANIFEST.MF
@@ -16,4 +16,4 @@
 Bundle-ActivationPolicy: lazy
 Bundle-ClassPath: .
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/org.eclipse.swtbot.swt.finder/.classpath b/org.eclipse.swtbot.swt.finder/.classpath
index c43082f..4fb358e 100644
--- a/org.eclipse.swtbot.swt.finder/.classpath
+++ b/org.eclipse.swtbot.swt.finder/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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">
 		<accessrules>
 			<accessrule kind="accessible" pattern="**"/>
diff --git a/org.eclipse.swtbot.swt.finder/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.swtbot.swt.finder/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/org.eclipse.swtbot.swt.finder/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.swtbot.swt.finder/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.swtbot.swt.finder/META-INF/MANIFEST.MF b/org.eclipse.swtbot.swt.finder/META-INF/MANIFEST.MF
index 3de7883..6d98ac0 100644
--- a/org.eclipse.swtbot.swt.finder/META-INF/MANIFEST.MF
+++ b/org.eclipse.swtbot.swt.finder/META-INF/MANIFEST.MF
@@ -17,7 +17,7 @@
  org.eclipse.swtbot.swt.finder.waits,
  org.eclipse.swtbot.swt.finder.widgets
 Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Eclipse-BuddyPolicy: registered
 Import-Package: junit.framework;version="4.12.0",
  org.apache.log4j;version="[1.2.13,1.3.0)",
diff --git a/org.eclipse.ui.forms.examples/.classpath b/org.eclipse.ui.forms.examples/.classpath
index ad32c83..eca7bdb 100755
--- a/org.eclipse.ui.forms.examples/.classpath
+++ b/org.eclipse.ui.forms.examples/.classpath
@@ -1,6 +1,6 @@
 <?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.6"/>
+	<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="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.ui.forms.examples/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.ui.forms.examples/.settings/org.eclipse.jdt.core.prefs
index ffee535..0f306d0 100755
--- a/org.eclipse.ui.forms.examples/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.ui.forms.examples/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
@@ -49,4 +49,4 @@
 org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
 org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.eclipse.ui.forms.examples/META-INF/MANIFEST.MF b/org.eclipse.ui.forms.examples/META-INF/MANIFEST.MF
index 9090675..8202925 100644
--- a/org.eclipse.ui.forms.examples/META-INF/MANIFEST.MF
+++ b/org.eclipse.ui.forms.examples/META-INF/MANIFEST.MF
@@ -17,4 +17,4 @@
  org.eclipse.core.runtime,
  org.eclipse.ui.ide
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8