*TEXT ENTRY - State what are the possible commands - Possible commands are: add, remove, change, list, who - Add prompts for a name and department - Names should only be first names, departments are single words - All entries are capitalized - Remove prompts to remove user by name and department - Same case-sensitive rules apply - Change prompts a name, new department - allows for a name's department to be updated - List prompts for a department name - returns all names with that department - System should state how many enties are found in department - List_all has no arguements - returns all entries - System should state how many entries are found in the company - Who prompts a name - returns a name's corresponding department - System states how many entries found *STORAGE - Each entry should have the following: Name, Department - Accesible by name returns Name, Department - No two people with the same name may work at the company - Access by department returns all names with that department - roster is instanced, meaning after program end, the roster is not saved - Within the hashmap, entries must be added in alphabetical order within their departments - by storing the names this way, there will be no need to organize them after information is requested *EXAMPLE Welcome to your company roster. To get started, type your command, a name, and a department. [add/remove/change] [name] [department] or to list your employees, use the following commands. list [department] list_all add Sally Sales Sally has been added to Sales! add Amir Engineering Amir has been added to Engineering! add Francis Sales Francis has been added to Sales! list Sales Found 2 result(s). The Sales department consists of: Francis, Sales Sally, Sales remove Sally Sally has been removed from the company! move Francis Engineering Francis has been moved from Sales to Engineering! list Engineering Found 2 result(s). The Engineering department consists of: Amir, Engineering Francis, Engineering add Florence Marketing Florence has been added to Marketing! list_all Found 3 result(s). Here are the company's employees: Amir, Engineering Francis, Engineering Florence, Marketing who Francis Francis works in Engineering