code: protected void init(announce_endpoint e) {
          message = Vectors.byte_vector2ascii(e.get_message());
          lastError = new ErrorCode(e.getLast_error());
          localEndpoint = new TcpEndpoint(e.getLocal_endpoint()).toString();
          nextAnnounce = e.get_next_announce();
          minAnnounce = e.get_min_announce();
          scrapeIncomplete = e.getScrape_incomplete();
          scrapeComplete = e.getScrape_complete();
          scrapeDownloaded = e.getScrape_downloaded();
          fails = e.getFails();
          updating = e.getUpdating();
          isWorking = e.is_working();
      }
docs: NOTE: use this with care and only if necessary.
  
  @param e the native object