code: def get_fqn(base_fqn, delimiter, name=None):
      
      if name and name.startswith("%s%s" % (base_fqn, delimiter)):
          return name
  
      return delimiter.join([_f for _f in [base_fqn, name] if _f])
docs: Return the fully qualified name of an object within this context.
  
      If the name passed already appears to be a fully qualified name, it
      will be returned with no further processing.