static public void saveBlock(int id, xDataOutput data, xDataOutput o) { if (data == null) { return; } int blockSize = 4 + data.size(); if (blockSize + o.size() < DATA_MAX) { o.writeInt(blockSize); o.writeInt(id); o.write(data.getBytes(), 0, data.size()); } }