Commands { void print() to * (PrintVisitor); } FileName { void print() to * (PrintVisitor); } FileSystem { void print() bypassing -> *,parent,* to * (PrintVisitor); }