void (N n, int i) { assert i < 10 : "Invalid args: "+n+", "+i; if(i < 0) { throw new IllegalArgumentException("Supplied argument is invalid: "+<warning descr="Call to default 'toString()' on 'n'">n</warning>); } }