user input.
The product’s behavior performs directives on a file or directory resource on
behalf of an actor. It uses a container to identify valid resources for that
actor. The product also has a behavior that constructs a filename for the