this(in);
super (in);
  public CipherInputStream(InputStream in, Cipher cipher)  {    this(in);    this.cipher = cipher;    if (!(isStream = cipher.getBlockSize() == 1))      {        inBuffer = new byte[2][];        inBuffer[0] = new byte[cipher.getBlockSize()];        inBuffer[1] = new byte[cipher.getBlockSize()];        inLength = 0;        outBuffer = new byte[cipher.getBlockSize()];        outOffset = outLength = 0;        state = VIRGIN;      }  }