private void switchOverToZLib(Tag currentTag) throws XmlPullParserException, IOException, NoSuchAlgorithmException { tagReader.readTag(); // read tag close tagWriter.setOutputStream(new ZLibOutputStream(tagWriter.getOutputStream())); tagReader.setInputStream(new ZLibInputStream(tagReader.getInputStream())); sendStartStream(); Log.d(LOGTAG, account.getJid() + ": compression enabled"); processStream(tagReader.readTag()); }