TreeNode InOut: Scope Name
Out: Scope Name Type
Out: Name Type by
Channel InOut: Scope Name
Name Type Return Get