private static <T> Optional<T> parse(
		final String string,
		final Function<String, T> parser
	) {
		Optional<T> value = Optional.empty();
		try {
			value = Optional.of(parser.apply(string));
		} catch (Exception ignore) {
		}

		return value;
	}
Return the double-argument with the given name.

@param name the argument name
@return the double argument value, if any
jenetics/src/main/java/io/jenetics/internal/util/Args.java