char *idx = "blub";
        unsigned long int result[NUM2];
        int rows;
-       int resultsum = 1;
        int i;
        int retVal;
        int myRetVal;
 
 
        retVal = Param_getIntArray(param, name, idx, NUM4, &rows, result);
        for(i = 0 ; i < NUM2 ; i++) {
-               resultsum &= (result[i] == 0);
+               resultsum &= (result[i] == i + 1 - 2*(i%2));
        }
        if ((rows == NUM2) && resultsum && (retVal == 0)) {
                myRetVal = 0;
 
 
        retVal = Param_getIntArray(param, name, idx, NUM6, &rows, result);
        for(i = 0 ; i < NUM6 ; i++) {
-               resultsum &= (result[i] == 0);
+               resultsum &= (result[i] == i + 1 - 2*(i%2));
        }
        if ((rows == NUM6) && resultsum && (retVal == 0)) {
                myRetVal = 0;
 
        char *idx = "fefpgafile";
        unsigned long int result[NUM1];
        int rows;
-       int resultsum = 1;
        int i;
        int retVal;
        int myRetVal;
 
 
        retVal = Param_getIntArray(param, name, idx, NUM2, &rows, result);
        for(i = 0 ; i < NUM2 ; i++) {
-               resultsum &=(result[i] == 0);
+               resultsum &= (result[i] == i + 1 - 2*(i%2));
        }
        if ((rows == NUM2) && resultsum && (retVal == 0)) {
                myRetVal = 0;
 
 
        retVal = Param_getIntArray(param, name, idx, NUM2, &rows, result);
        for(i = 0 ; i < NUM2 ; i++) {
-               resultsum &=(result[i] == 0);
+               resultsum &= (result[i] == i + 1 - 2*(i%2));
        }
        if ((rows == NUM2) && resultsum && (retVal == 0)) {
                myRetVal = 0;