if (c.member((char) b[i1-1])) {
if (c.member(b[i1-1])) {
    public vDescriptor nextval() {	if (PC == 1) {	    for (int i = 0; i < arguments.length; i++) {		arguments[i] = arguments[i].deref();	    }	    c = vCset.argVal(arguments, 0);	    s = iRuntime.argSubject(arguments, 1);	    i1 = s.posEq(iRuntime.argPos(arguments, 2));	    i2 = s.posEq(vInteger.argVal(arguments, 3, 0));	    if (i1 == 0 || i2 == 0) {		return null;	    }	    if (i1 > i2) {		int tmp = i1;		i1 = i2;		i2 = tmp;	    }	    b = s.getBytes();	    PC = 2;	}	for (; i1 < i2; i1++) {	    if (c.member((char) b[i1-1])) {		i1 = i1+1;		return vInteger.New(i1-1);	    }	}	return null;    }