if ((state & IS_FINISHING) != 0) throw new IllegalStateException("finish()/end() already called"); engine.setInput(input, off, len);
setInput(input, 0, input.length);
  public void setInput(byte[] input, int off, int len)  {    if ((state & IS_FINISHING) != 0)      throw new IllegalStateException("finish()/end() already called");    engine.setInput(input, off, len);  }