diff --git a/SLIC/src/plugins/danyfel80/islic/SLIC.java b/SLIC/src/plugins/danyfel80/islic/SLIC.java
index 1f31909bfe710dea6f44aa2de83a91606b5c6698..9cdb8402021d5240d66c850bc2ec6871b493b9f3 100644
--- a/SLIC/src/plugins/danyfel80/islic/SLIC.java
+++ b/SLIC/src/plugins/danyfel80/islic/SLIC.java
@@ -10,13 +10,22 @@ import plugins.adufour.ezplug.EzVarSequence;
 
 public class SLIC extends EzPlug {
 
-	private EzVarSequence	inSequence;
-	private EzVarInteger  inSPSize;
-	private EzVarDouble	  inSPReg;
-	private EzVarBoolean  inIsROIOutput;
+	private EzVarSequence inSequence;
+	private EzVarInteger inSPSize;
+	private EzVarDouble inSPReg;
+	private EzVarBoolean inIsROIOutput;
 
 	@Override
 	protected void initialize() {
+		try {
+			Class.forName("javax.vecmath.Point2i");
+			Class.forName("javax.vecmath.Point3d");
+			Class.forName("javax.vecmath.Point3i");
+			Class.forName("javax.vecmath.Vector3d");
+		} catch (ClassNotFoundException e) {
+			System.err.println("Could not load proper vecmath version: " + e);
+			e.printStackTrace();
+		}
 		inSequence = new EzVarSequence("Sequence");
 		inSPSize = new EzVarInteger("Superpixel size");
 		inSPReg = new EzVarDouble("Superpixels regularity");
@@ -52,7 +61,7 @@ public class SLIC extends EzPlug {
 					MessageDialog.ERROR_MESSAGE);
 			return;
 		}
-		
+
 		endTime = System.currentTimeMillis();
 		procTime = endTime - startTime;
 		MessageDialog.showDialog(String.format("SLIC finished in %d milliseconds", procTime));