question: public static BigDecimal byteToBigDecimal ( byte [ ] raw ) { int scale = ( raw [ 0 ] & 0xFF ) ; byte [ ] unscale = new byte [ raw . length - 1 ] ; System . arraycopy ( raw , 1 , unscale , 0 , unscale . length ) ; BigInteger sig = new BigInteger ( unscale ) ; return new BigDecimal ( sig , scale ) ; }
target:  This method will convert a byte value back to big decimal value