@Override
	public Codec<ISeq<WayPoint>, EnumGene<WayPoint>> codec() {
		return Codecs.ofPermutation(_points);
	}
Create a new TSP instance with the way-points we want to visit.

@param points the way-points we want to visit
@throws NullPointerException if the given {@code points} seq is {@code null}
jenetics.example/src/main/java/io/jenetics/example/TravelingSalesman.java