While executing a method like this one ...
public boolean test(byte B1)
return (0<=B1) && (B1<=255);
... Unimozer asks for a "byte". This is fine. The problem is, that the interpreter doesn't look for a method "test(byte)" and tries to find instead a method "test(int)". This is wrong!
Actually, this problem is related to the used interpreter and not to Unimozer.