code: public Name<String> name(Class<?> clazz, String... names) {
  		return name(clazz.getCanonicalName(), names);
  	}
docs: Concatenates a canonical class name and elements to form a dotted name, discarding any null values or empty strings
  any null values or empty strings.
  
  @param clazz
  the first element of the name
  @param names
  the remaining elements of the name
  @return {@code clazz} and {@code names} concatenated by periods