* @throws NullPointerException if the given name is {@code null}.
* @throws IllegalArgumentException if the given name is empty.
* @since 2.0
*/
public static @Nonnull InnerClassName innerClass(@Nonnull String name) {
return new InnerClassName(name);
}