public static void putChar(byte[] arr,long off,char val){
  if (UNALIGNED)   UNSAFE.putChar(arr,off,val);
 else   putCharByByte(arr,off,val,BIG_ENDIAN);
}

public static void putChar ( byte [ ] arr , long off , char val ) { if ( UNALIGNED ) UNSAFE . putChar ( arr , off , val ) ; else putCharByByte ( arr , off , val , BIG_ENDIAN ) ; }
stores char value into byte array . alignment aware .
