* @return the starting point of the method chain.
* @throws NullPointerException if the given name is {@code null}.
* @throws IllegalArgumentException if the given name is empty.
*/
public static @Nonnull FieldName field(@Nonnull String name) {
return new FieldName(name);
}