default T decode(final Genotype<G> genotype) {
		return codec().decode(genotype);
	}
Converts the given {@link Genotype} to the target type {@link T}. This is
a shortcut for
{@snippet lang="java":
final Problem<SomeObject, DoubleGene, Double> problem = null; // @replace substring='null' replacement="..."
final Genotype<DoubleGene> gt = problem.codec().encoding().newInstance();

final SomeObject arg = problem.decode(gt);
}

@since 4.2

@see Codec#decode(Genotype)

@param genotype the genotype to be converted
@return the converted genotype
@throws NullPointerException if the given {@code genotype} is {@code null}
jenetics/src/main/java/io/jenetics/engine/Problem.java