Add Javadoc, addUserWindow, unit test