def __init__(self, path_nodes: List[str], **kwargs):
     IntakeNode.__init__(self, path_nodes, **kwargs)
 def __init__(self, name: str = "root", **kwargs):
     IntakeNode.__init__(self, name, **kwargs)
 def __init__( self, name: str, **kwargs ):
     IntakeNode.__init__(self, name, **kwargs)
     self.files = kwargs.get( "files", None )
     self.collection = kwargs.get( "collection", self.name )
     self.dataSource: Optional[DataSource] = None
     self.openDataSource( **kwargs )