public byte[] update(byte[] in, int offset, int length) throws TransformerException
public byte[] update(byte b) throws TransformerException
  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;  }