public static Terminal<String> of(final String name) {
			return new Terminal<>(name, name);
		}
Return a new terminal symbol where the name of the symbol is equal
to its value.

@param name the name (and value) of the terminal symbol
@return a new terminal symbol with the given {@code name}
@throws IllegalArgumentException if the given terminal {@code name}
        is empty
jenetics.ext/src/main/java/io/jenetics/ext/grammar/Cfg.java