import java.util.Arrays; public class BurrowsWheelerTransformer { /* * Invert the transformed sequence into the original text */ public byte[] invertTransform(byte[] input) { throw new RuntimeException("You must implement this method"); } /* * Transform the byte sequence from the reader using Burrows-Wheeler transformation * Output the header (startIndex) and the transformed sequence to the writer */ public byte[] transform (byte[] input) { throw new RuntimeException("You must implement this method"); } }