docs: def can_create(self, locator):
          """
          Checks if this factory is able to create component by given locator.
  
          This method searches for all registered components and returns
          a locator for component it is able to create that matches the given locator.
          If the factory is not able to create a requested component is returns null.
  
          :param locator: a locator to identify component to be created.
  
          :return: a locator for a component that the factory is able to create.
          """
          for registration in self._registrations:
              this_locator = registration.locator
              if this_locator == locator:
                  return this_locator
          return None