docs: def Parse(self, stat, file_object, knowledge_base):
      """Parse a ntp config into rdf."""
      _, _ = stat, knowledge_base
  
      # TODO(hanuszczak): This parser only allows single use because it messes
      # with its state. This should be fixed.
      field_parser = NtpdFieldParser()
      for line in field_parser.ParseEntries(
          utils.ReadFileBytesAsUnicode(file_object)):
        field_parser.ParseLine(line)
  
      yield rdf_config_file.NtpConfig(
          config=field_parser.config,
          server=field_parser.keyed.get("server"),
          restrict=field_parser.keyed.get("restrict"),
          fudge=field_parser.keyed.get("fudge"),
          trap=field_parser.keyed.get("trap"),
          peer=field_parser.keyed.get("peer"),
          broadcast=field_parser.keyed.get("broadcast"),
          manycastclient=field_parser.keyed.get("manycastclient"))