Implement a fair unisex bathroom using RMI. A unisex bathroom has a certain capacity and is used by both women and men, but not at the same time. Write the program and submit program listings, tests and output that demonstrates that it works correctly. Turn the program and listings. Provide runs that show that program works correctly under a reasonable variety of conditions. Try to cover "all the bases". You might include an explanation of what all the bases are as a preface or a README to your test files. For example, you probably want to create a situation where the bathroom changes from use by women and men, and back again, to prove that there is no starvation of one sex or the other. Explain what kinds of scenarios a particular test run is trying to generate.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Tbis program is to be written in Java so it should be platform-independent.
## Deadline information
The program must meet the specifications ONLY. Do not include any "extra features".