private static void prependInteger(final List<Byte> list,final int number){
  list.add(0,(byte)(number & 0xFF));
  list.add(0,(byte)(number >> 8 & 0xFF));
  list.add(0,(byte)(number >> 16 & 0xFF));
  list.add(0,(byte)(number >> 24 & 0xFF));
}

private static void prependInteger ( final List < Byte > list , final int number ) { list . add ( 0 , ( byte ) ( number & 0xFF ) ) ; list . add ( 0 , ( byte ) ( number > > 8 & 0xFF ) ) ; list . add ( 0 , ( byte ) ( number > > 16 & 0xFF ) ) ; list . add ( 0 , ( byte ) ( number > > 24 & 0xFF ) ) ; }
prepends an integer number to the beginning of a message argument .
