code: def create_persisted_object(self, location: str, logger: Logger) -> PersistedObject:
          
          #print('Checking all files under ' + location)
          logger.debug('Checking all files under [{loc}]'.format(loc=location))
          obj = FileMappingConfiguration.RecursivePersistedObject(location=location, file_mapping_conf=self,
                                                                  logger=logger)
          #print('File checks done')
          logger.debug('File checks done')
          return obj
docs: Creates a PersistedObject representing the object at location 'location', and recursively creates all of its
          children
  
          :param location:
          :param logger:
          :return: