library can join empty separator(not null).