public Name<String> name(String name, String... names) {
		return createName(assemble(name, names));
	}
public Name<String> name(String name, String... names) {
		return createName(assemble(name, names));
	}
public Name < String > name ( String name , String ... names ) { return createName ( assemble ( name , names ) ) ; }
Concatenates elements to form a dotted name, discarding null values
and empty strings.

@param name
the first element of the name
@param names
the remaining elements of the name
@return {@code name} and {@code names} concatenated by periods
Concatenates elements to form a dotted name discarding null values and empty strings .