Bug 421066 - creating a new handler class needs multi validator

Fix the warnings (IObservableValue is a raw type. References to generic
type IObservableValue<T> should be parameterized) introduced with
previous patch in the builds.

Change-Id: I4b2f8d74938ca3d80b8577cc5a00aa6d9302a792
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
index 1a09133..034197c 100644
--- a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
+++ b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
@@ -457,11 +457,11 @@
 	static class ClassMultiValidator extends MultiValidator {
 
 		private final JavaClass javaClass;
-		private final IObservableValue observedPackage;
-		private final IObservableValue observedClass;
+		private final IObservableValue<String> observedPackage;
+		private final IObservableValue<String> observedClass;
 
-		public ClassMultiValidator(JavaClass javaClass, final IObservableValue observedPackage,
-				final IObservableValue observedClass) {
+		public ClassMultiValidator(JavaClass javaClass, final IObservableValue<String> observedPackage,
+				final IObservableValue<String> observedClass) {
 			this.javaClass = javaClass;
 			this.observedPackage = observedPackage;
 			this.observedClass = observedClass;
@@ -474,8 +474,8 @@
 		 */
 		@Override
 		protected IStatus validate() {
-			final String classPackage = (String) observedPackage.getValue();
-			final String className = (String) observedClass.getValue();
+			final String classPackage = observedPackage.getValue();
+			final String className = observedClass.getValue();
 
 			final IPackageFragment packageFragment = javaClass.getFragmentRoot().getPackageFragment(classPackage);