public static byte[] addNoContainLength(int i, byte[] gift) { if (i < 0) { throw new IllegalArgumentException(" " + i); } else { byte[] length = DataFactory.get(DataFactory.getbyte(gift.length), 0, 2); gift = DataFactory.addToMiddle(gift, 0, length); } return gift; }