title: java.lang.UnsatisfiedLinkError when running uispec4j test case
body: <p>I am getting the above error message (java.lang.UnsatisfiedLinkError) when running UISpec test case in Eclipse as well as IntelliJ.</p>
  
  <p>I have sun/oracle JDK 1.7 installed.</p>
  
  <p>The full report of the error is</p>
  
  <blockquote>
  <pre><code>&gt; Exception in thread "main" java.lang.UnsatisfiedLinkError:
  &gt; sun.awt.motif.MToolkit.init(Ljava/lang/String;)V    at
  &gt; sun.awt.motif.MToolkit.init(Native Method)  at
  &gt; sun.awt.motif.MToolkit.&lt;init&gt;(MToolkit.java:146)    at
  &gt; sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  &gt;     at
  &gt; sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
  &gt;     at
  &gt; sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  &gt;     at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
  &gt;     at java.lang.Class.newInstance0(Class.java:372)     at
  &gt; java.lang.Class.newInstance(Class.java:325)     at
  &gt; org.uispec4j.interception.toolkit.UISpecToolkit.buildUnderlyingToolkit(UISpecToolkit.java:128)
  &gt;     at
  &gt; org.uispec4j.interception.toolkit.UISpecToolkit.setUp(UISpecToolkit.java:39)
  &gt;     at
  &gt; org.uispec4j.interception.toolkit.UISpecToolkit.&lt;init&gt;(UISpecToolkit.java:24)
  &gt;     at org.uispec4j.UISpec4J.initToolkit(UISpec4J.java:39)  at
  &gt; org.uispec4j.UISpec4J.init(UISpec4J.java:31)    at
  &gt; org.uispec4j.UISpecTestCase.&lt;clinit&gt;(UISpecTestCase.java:31)    at
  &gt; sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  &gt;     at
  &gt; sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
  &gt;     at
  &gt; sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  &gt;     at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
  &gt;     at junit.framework.TestSuite.createTest(TestSuite.java:131)     at
  &gt; junit.framework.TestSuite.addTestMethod(TestSuite.java:114)     at
  &gt; junit.framework.TestSuite.&lt;init&gt;(TestSuite.java:75)     at
  &gt; com.intellij.junit3.TestRunnerUtil.createClassOrMethodSuite(TestRunnerUtil.java:140)
  &gt;     at
  &gt; com.intellij.junit3.TestRunnerUtil.getTestSuite(TestRunnerUtil.java:79)
  &gt;     at
  &gt; com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:50)
  &gt;     at
  &gt; com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:202)
  &gt;     at
  &gt; com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
  &gt;     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at
  &gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  &gt;     at
  &gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  &gt;     at java.lang.reflect.Method.invoke(Method.java:601)     at
  &gt; com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
  &gt; 
  &gt; Process finished with exit code 1
  </code></pre>
  </blockquote>
  
  <p>If anyone had experienced the same issue please help me.</p>