code: def event_convert_target1_en(self, events):
      output_text = []
      for event in events:
          event_trigger = self.nan(event["event_trigger"])
          event_type = self.nan(event["event_type"])
          if event_type == "":
              continue
          if event_trigger == "":
              output_text.append(self.NAN)
              continue
          args = []
          for arg in event["arguments"]:
              argument = self.nan(arg["argument"])
              role = self.nan(arg["role"])
              if role == "":
                  continue
              if argument == "":
                  args.append(self.NAN)
                  continue
              args.append(
                  f"Argument is {argument},Argument Role is {role}"
              )
          if len(args) == 0 and self.NAN != "":
              args.append(self.NAN)
          args = ";".join(args)
          output_text.append(
              f"Event Trigger is {event_trigger},Event Type is {event_type}"
              + "\n"
              + args
          )
      output_text = "\n\n".join(output_text)
      if (
          len(
              output_text.replace(self.NAN, "")
              .replace("\n", "")
              .strip()
          )
          == 0
      ):
          return self.prefix + self.NAN
      return self.prefix + output_text
  
file_path: DeepKE/example/llm/InstructKGC/kg2instruction/convert/converter/ee_converter.py
imports: import json
label_desc: Use image node_id 5 for calling the EEConverter obj's underlying member method code with example usage: obj.event_convert_target1_en(events) and returns: unknown, unknown