Implemented missing Joiner.accept() cases and some coverage cases.