code: public static String name(String name, String... names) {
          final StringBuilder builder = new StringBuilder();
          append(builder, name);
          if (names != null) {
              for (String s : names) {
                  append(builder, s);
              }
          }
          return builder.toString();
      }
docs: Concatenates elements to form a dotted name, eliding any null values or 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