default Genotype<G> encode(final T value) {
		return encoder().apply(value);
	}
Decodes the given {@code value}, which is an element of the <em>native</em>
problem domain, into a {@link Genotype}.

@param value the value of the <em>native</em> problem domain
@return the genotype, which represents the given {@code value}
jenetics/src/main/java/io/jenetics/engine/InvertibleCodec.java