bytes = null;
arguments = 0;
}
}
if (in.readByte() == '*') {
<BUG>int numArgs = readInteger(in);
if (numArgs < 0) {</BUG>
throw new RedisException("Invalid size: " + numArgs);
}
bytes = new byte[numArgs][];

bytes = null;
arguments = 0;
}
}
if (in.readByte() == '*') {
long l = readLong(in);
if (l > Integer.MAX_VALUE) {
throw new IOException("Too many arguments");
}
int numArgs = (int) l;
if (numArgs < 0) {
throw new RedisException("Invalid size: " + numArgs);
}
bytes = new byte[numArgs][];
