result = None
methodStore = self.memopsRoot.currentMethodStore
if methodStore is not None:
name = self.softwareName
version = self.softwareVersion
result = methodStore.findFirstSoftware(name=name, version=version)
if result is None:
ll = list(methodStore.findAllSoftware(name=name))
if len(ll) == 1:
result = ll[0]