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;
 }