code: public static short[] unshuffleShortArray(byte[] input) throws IOException {
          short[] output = new short[input.length / 2];
          int numProcessed = impl.unshuffle(input, 0, 2, input.length, output, 0);
          assert(numProcessed == input.length);
          return output;
      }
docs: Convert the input bit-shuffled byte array into an original short array.
  
  @param input
  @return a short array
  @throws IOException