1 
 2     static $type$[] [[TEST]]($type$[] a, int origin, int idx) {
 3         $type$[] res = new $type$[SPECIES.length()];
 4         for (int i = 0, j = 0; i < SPECIES.length(); i++){
 5             if(i < origin)
 6                 res[i] = ($type$)0;
 7             else {
 8                 res[i] = a[idx+j];
 9                 j++;
10             }
11         }
12         return res;
13     }
14 
15     @Test(dataProvider = "$type$UnaryOpProvider")
16     static void [[TEST]]$vectorteststype$(IntFunction<$type$[]> fa) {
17 [[KERNEL]]
18         assertArraysEquals(r, a, origin, $vectorteststype$::[[TEST]]);
19     }