if (true || encoding == Encoding.NONE)
if (encoding == Encoding.NONE)
  public static Value ob_gzhandler(Env env, StringValue buffer, int state)  {    Encoding encoding = Encoding.NONE;    Value _SERVER = env.getSpecialRef("_SERVER");    String [] acceptedList =       _SERVER.get(HTTP_ACCEPT_ENCODING).toString().split(",");    for (String accepted : acceptedList) {      accepted = accepted.trim();      if (accepted.equalsIgnoreCase("gzip")) {        encoding = Encoding.GZIP;        break;      } else if (accepted.equalsIgnoreCase("deflate")) {        encoding = Encoding.DEFLATE;        break;      }    }    if (true || encoding == Encoding.NONE)      return NullValue.NULL;    GZOutputPair pair = null;    if ((state & (1 << OutputBuffer.PHP_OUTPUT_HANDLER_START)) != 0) {      HttpModule.header(env, "Vary: Accept-Encoding", true, 0);      int encodingFlag = 0;      pair = new GZOutputPair();      pair.tempStream = new TempStream();      StreamImplOutputStream siout =         new StreamImplOutputStream(pair.tempStream);      try {        if (encoding == Encoding.GZIP) {          HttpModule.header(env, "Content-Encoding: gzip", true, 0);          pair.outputStream = new GZIPOutputStream(siout);        } else if (encoding == Encoding.DEFLATE) {          HttpModule.header(env, "Content-Encoding: deflate", true, 0);          pair.outputStream = new DeflaterOutputStream(siout);        }      } catch (IOException e) {        return NullValue.NULL;      }      _gzOutputPairs.put(env, pair);    } else {      pair = _gzOutputPairs.get(env);            if (pair == null)        return NullValue.NULL;    }    try {      pair.outputStream.write(buffer.toString().getBytes());      pair.outputStream.flush();      if ((state & (1 << OutputBuffer.PHP_OUTPUT_HANDLER_END)) != 0) {        pair.outputStream.close();        _gzOutputPairs.remove(env);      }          } catch (IOException e) {      return NullValue.NULL;    }    Value result = new TempBufferStringValue(pair.tempStream.getHead());    pair.tempStream.discard();    return result;  }