Are you sure that that's exactly the error you are getting? Because that would be strange. I compiled this small test program:
And got the following errors:
Note that the compiler does not complain that it can't find foo(byte, byte) - it does complain that it can't find variants of this function that take an int parameter. That is because the literal numeric values are of type int, not byte. They are not automatically converted to byte.
You can either (1) cast the literals to byte, or (2) use int instead of byte in the method arguments.