docs: def create(location: str, extensions_found: List[str] = None):  # -> NoParserFoundForObject:
          """
          Helper method provided because we actually can't put that in the constructor, it creates a bug in Nose tests
          https://github.com/nose-devs/nose/issues/725
  
          :param location:
          :param extensions_found:
          :return:
          """
          if not extensions_found:
              return ObjectPresentMultipleTimesOnFileSystemError('Object : ' + location + ' is present multiple '
                                                                 'times on the file system.')
          else:
              return ObjectPresentMultipleTimesOnFileSystemError('Object : ' + location + ' is present multiple '
                                                                 'times on the file system , with extensions : ' +
                                                                 str(extensions_found) + '. Only one version of each '
                                                                 'object should be provided. If you need multiple files'
                                                                 ' to create this object, you should create a multifile'
                                                                 ' object instead (with each file having its own name and'
                                                                 ' a shared prefix)')