BCWT Java Lossy Version and  Lossless Demo