the recursion for generate-uml parses only directories from the root directory where the command is called... recursion look for all nested directories from the input directories and downwards