* @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 MethodName method(@Nonnull String name) {
return new MethodName(name);
}