{
BytecodeBuffer[] byte_codes = new BytecodeBuffer[1];
byte_codes[0] = new BytecodeBuffer(bytes.toByteArray());
byte[] temp = optimize(byte_codes);
ByteList new_bytes = new ByteList(temp.length);
new_bytes.addAll(temp);
return new_bytes;
}
public static byte[] optimize(BytecodeBuffer[] byte_codes)
{