if (wired == null) { throw new IllegalStateException(); } byte[] result = (wired == Direction.FORWARD ? forwardUpdate(in, offset, length) : inverseUpdate(in, offset, length)); return result;
return update(new byte[] { b }, 0, 1);
  public byte[] update(byte[] in, int offset, int length)      throws TransformerException  {    if (wired == null)      {        throw new IllegalStateException();      }    byte[] result = (wired == Direction.FORWARD ? forwardUpdate(in, offset,                                                                length)                                               : inverseUpdate(in, offset,                                                               length));    return result;  }