return new TempBufferStringValue(os.getHead());
return new TempBufferStringValue(out.getHead());
  public Value gzinflate(Env env,			 Value data,                         @Optional("0") long length)    throws DataFormatException, IOException  {    try {      InputStream is = data.toInputStream();      InflaterInputStream in = new InflaterInputStream(is);      TempStream os = new TempStream();      TempBuffer temp = TempBuffer.allocate();      byte []buf = temp.getBuffer();      int len;      while ((len = in.read(buf, 0, buf.length)) > 0) {	      os.write(buf, 0, len, false);      }      os.close();      TempBuffer.free(temp);      return new TempBufferStringValue(os.getHead());    } catch (Exception e) {      env.warning(e);      return BooleanValue.FALSE;    }  }