class_docstr: Tsurgeon context window
  
  This is a context window which keeps a process open.  Should allow
  for multiple requests without launching new java processes each time.
class_docstr_tok: ["Tsurgeon","context","window","This","is","a","context","window","which","keeps","a","process","open",".","Should","allow","for","multiple","requests","without","launching","new","java","processes","each","time","."]
code: def __init__(self, classpath=None):
      super(Tsurgeon, self).__init__(
          classpath, TsurgeonResponse, TSURGEON_JAVA
      )
  
file_path: stanza/stanza/server/tsurgeon.py
imports: from stanza.models.constituency import tree_reader
  from stanza.models.constituency.parse_tree import Tree
  from stanza.protobuf import TsurgeonRequest, TsurgeonResponse
  from stanza.server.java_protobuf_requests import send_request, build_tree, from_tree, JavaProtobufContext
label_desc: Use image node_id 1 to create a new Tsurgeon object from inherited base classes: JavaProtobufContext with example: obj = Tsurgeon(classpath)