@@ -0,0 +1,1233 @@
+package com.amd.aparapi.test.runtime;%0D%0A%0D%0Aimport static org.junit.Assert.assertTrue;%0D%0Aimport org.junit.Test;%0D%0Aimport com.amd.aparapi.Kernel;%0D%0A%0D%0Aclass AnotherClass%7B%0D%0A   static public int foo(int i) %7B%0D%0A      return i + 42;%0D%0A   %7D%0D%0A%7D;%0D%0A%0D%0Apublic class CallStaticFromAnonymousKernel %7B%0D%0A%0D%0A   static final int size = 256;%0D%0A%0D%0A   final int%5B%5D values = new int%5Bsize%5D;%0D%0A   final int%5B%5D results = new int%5Bsize%5D;%0D%0A   %0D%0A   public CallStaticFromAnonymousKernel() %7B%0D%0A      for(int i=0; i%3Csize; i++) %7B%0D%0A         values%5Bi%5D = i;%0D%0A         results%5Bi%5D = 0;%0D%0A      %7D%0D%0A   %7D%0D%0A%0D%0A   public static int fooBar(int i) %7B%0D%0A      return i + 20; %0D%0A   %7D   %0D%0A%0D%0A   @Test public void test() %7B%0D%0A      Kernel kernel = new Kernel() %7B%0D%0A%0D%0A         public int doodoo(int i) %7B%0D%0A            return AnotherClass.foo(i);%0D%0A         %7D%0D%0A%0D%0A         @Override public void run() %7B%0D%0A            int gid = getGlobalId();%0D%0A               results%5Bgid%5D = fooBar(values%5Bgid%5D) + doodoo(gid);%0D%0A         %7D   %0D%0A      %7D;  %0D%0A      kernel.execute(size);%0D%0A%0D%0A      for(int i=0; i%3Csize; i++) %7B%0D%0A%09 System.out.println(results%5Bi%5D + %22 == %22 + fooBar(values%5Bi%5D) + AnotherClass.foo(i));%0D%0A         assertTrue( %22results == fooBar%22, results%5Bi%5D == (fooBar(values%5Bi%5D) + AnotherClass.foo(i)));%0D%0A      %7D%0D%0A%0D%0A   %7D%0D%0A%7D%0D%0A%0D%0A%0D%0A

Add test case for issue #74. Thanks Eric.