diff --git a/jenetics.ext/src/main/java/io/jenetics/ext/SingleNodeCrossover.java b/jenetics.ext/src/main/java/io/jenetics/ext/SingleNodeCrossover.java
index 7cbe0c3b72..9980e0a7eb 100644
--- a/jenetics.ext/src/main/java/io/jenetics/ext/SingleNodeCrossover.java
+++ b/jenetics.ext/src/main/java/io/jenetics/ext/SingleNodeCrossover.java
@@ -61,7 +61,7 @@
* │ └── l
* ├── i
* └── j
- * }
+ * }
*
* @author Franz Wilhelmstötter
* @version 5.0
diff --git a/jenetics.ext/src/main/java/io/jenetics/ext/engine/ConcatEngine.java b/jenetics.ext/src/main/java/io/jenetics/ext/engine/ConcatEngine.java
index af50ff9c19..b142157016 100644
--- a/jenetics.ext/src/main/java/io/jenetics/ext/engine/ConcatEngine.java
+++ b/jenetics.ext/src/main/java/io/jenetics/ext/engine/ConcatEngine.java
@@ -51,7 +51,7 @@
* ------>| Engine 1 |------------>| Engine 2 |----------->
* | | Result | | Result
* +------------+ +------------+
- * }
+ * }
*
* The sketch above shows how the engine concatenation works. In this example,
* the evolution stream of the first engine is evaluated until it terminates.
diff --git a/jenetics.ext/src/main/java/io/jenetics/ext/engine/CyclicEngine.java b/jenetics.ext/src/main/java/io/jenetics/ext/engine/CyclicEngine.java
index 62fd85b4ad..2cb984807f 100644
--- a/jenetics.ext/src/main/java/io/jenetics/ext/engine/CyclicEngine.java
+++ b/jenetics.ext/src/main/java/io/jenetics/ext/engine/CyclicEngine.java
@@ -52,7 +52,7 @@
* | |
* +------------------------------<------------------------+
* Result
- * }
+ * }
*
* The {@code CyclicEngine} allows to do a broad search-fine search-cycle
* as long as you want.
diff --git a/jenetics.ext/src/main/java/io/jenetics/ext/rewriting/TreeRewriteRule.java b/jenetics.ext/src/main/java/io/jenetics/ext/rewriting/TreeRewriteRule.java
index 0974dc970f..7eba20a370 100644
--- a/jenetics.ext/src/main/java/io/jenetics/ext/rewriting/TreeRewriteRule.java
+++ b/jenetics.ext/src/main/java/io/jenetics/ext/rewriting/TreeRewriteRule.java
@@ -50,14 +50,14 @@
*
{@code
* add($x,0) -> $x
* mul($x,1) -> $x
- * }
+ * }
* The substitution pattern may only use variables, already defined in
* the match pattern. So, the creation of the following rewrite rule s
* would lead to an {@link IllegalArgumentException}:
* {@code
* add($x,0) -> $y
* mul(0,1) -> mul($x,1)
- * }
+ * }
*
* @see
* Tree rewriting systems
@@ -185,7 +185,7 @@ public String toString() {
* {@code
* add($x,0) -> $x
* mul($x,1) -> $x
- * }
+ * }
*
* @param the tree node type
* @param rule the rewrite rule
@@ -223,7 +223,7 @@ public static TreeRewriteRule parse(
* {@code
* add($x,0) -> $x
* mul($x,1) -> $x
- * }
+ * }
*
* @param rule the rewrite rule
* @return a new rewrite rule, compiled from the given rule string
diff --git a/jenetics.prog/src/main/java/io/jenetics/prog/op/MathExpr.java b/jenetics.prog/src/main/java/io/jenetics/prog/op/MathExpr.java
index e441014599..b1c9869e9c 100644
--- a/jenetics.prog/src/main/java/io/jenetics/prog/op/MathExpr.java
+++ b/jenetics.prog/src/main/java/io/jenetics/prog/op/MathExpr.java
@@ -126,7 +126,7 @@ public final class MathExpr
* pow(0,$x) -> 0
* pow($x,1) -> $x
* pow(1,$x) -> 1
- * }
+ * }
*
* @since 5.0
*/
@@ -458,7 +458,7 @@ public static MathExpr parse(final String expression) {
* │ │ └── 5.0
* │ └── 4.0
* └── 6.0
- * }
+ * }
*
* @param expression the expression string
* @return the parsed expression tree
diff --git a/jenetics.prog/src/main/java/io/jenetics/prog/op/Var.java b/jenetics.prog/src/main/java/io/jenetics/prog/op/Var.java
index f7d57e7502..cf12f23d0f 100644
--- a/jenetics.prog/src/main/java/io/jenetics/prog/op/Var.java
+++ b/jenetics.prog/src/main/java/io/jenetics/prog/op/Var.java
@@ -214,7 +214,7 @@ public static Var of(final String name) {
* x[0]
* y[3]
* my_var[4]
- * }
+ * }
*
* If no variable index is encoded in the name, a variable with
* index 0 is created.
diff --git a/jenetics.xml/src/main/java/io/jenetics/xml/Readers.java b/jenetics.xml/src/main/java/io/jenetics/xml/Readers.java
index 7ba013bb47..542f68203f 100644
--- a/jenetics.xml/src/main/java/io/jenetics/xml/Readers.java
+++ b/jenetics.xml/src/main/java/io/jenetics/xml/Readers.java
@@ -77,7 +77,7 @@ private Readers() {}
* XML
* {@code
* 11100011101011001010
- * }
+ * }
* }
*/
public static final class BitChromosome {
@@ -130,7 +130,7 @@ public static io.jenetics.BitChromosome read(final InputStream in)
* ABCDEFGHIJKLMNOPQRSTUVWXYZ
* ASDF
*
- * }
+ * }
*/
public static final class CharacterChromosome {
private CharacterChromosome() {}
@@ -189,7 +189,7 @@ public static io.jenetics.CharacterChromosome read(final InputStream in)
* ggg
*
*
- * }
+ * }
*/
public static final class BoundedChromosome {
private BoundedChromosome() {}
@@ -267,7 +267,7 @@ Reader reader(
* -88668137
*
*
- * }
+ * }
*/
public static final class IntegerChromosome {
private IntegerChromosome() {}
@@ -330,7 +330,7 @@ public static io.jenetics.IntegerChromosome read(final InputStream in)
* 6053786736809578435
*
*
- * }
+ * }
*/
public static final class LongChromosome {
private LongChromosome() {}
@@ -393,7 +393,7 @@ public static io.jenetics.LongChromosome read(final InputStream in)
* 0.43947528327497376
*
*
- * }
+ * }
*/
public static final class DoubleChromosome {
private DoubleChromosome() {}
@@ -457,7 +457,7 @@ public static io.jenetics.DoubleChromosome read(final InputStream in)
*
* 2 1 3 5 4
*
- * }
+ * }
*/
public static final class PermutationChromosome {
private PermutationChromosome() {}
@@ -552,7 +552,7 @@ private PermutationChromosome() {}
*
*
*
- * }
+ * }
*/
public static final class Genotype {
private Genotype() {}
@@ -665,7 +665,7 @@ private Genotype() {}
*
*
*
- * }
+ * }
*/
public static final class Genotypes {
private Genotypes() {}
diff --git a/jenetics.xml/src/main/java/io/jenetics/xml/Writers.java b/jenetics.xml/src/main/java/io/jenetics/xml/Writers.java
index 1b6285db1b..1c0423d23b 100644
--- a/jenetics.xml/src/main/java/io/jenetics/xml/Writers.java
+++ b/jenetics.xml/src/main/java/io/jenetics/xml/Writers.java
@@ -89,7 +89,7 @@ private Writers() {}
* XML output
* {@code
* 11100011101011001010
- * }
+ * }
*
* @author Franz Wilhelmstötter
* @version 3.9
@@ -161,7 +161,7 @@ public static void write(
* ABCDEFGHIJKLMNOPQRSTUVWXYZ
* ASDF
*
- * }
+ * }
*/
public static final class CharacterChromosome {
private CharacterChromosome() {}
@@ -252,7 +252,7 @@ public static void write(
* ggg
*
*
- * }
+ * }
*/
public static final class BoundedChromosome {
private BoundedChromosome() {}
@@ -322,7 +322,7 @@ Writer writer(
* -88668137
*
*
- * }
+ * }
*/
public static final class IntegerChromosome {
private IntegerChromosome() {}
@@ -443,7 +443,7 @@ public static void write(
* 6053786736809578435
*
*
- * }
+ * }
*/
public static final class LongChromosome {
private LongChromosome() {}
@@ -561,7 +561,7 @@ public static void write(
* 0.43947528327497376
*
*
- * }
+ * }
*/
public static final class DoubleChromosome
//extends WriterProvider
@@ -691,7 +691,7 @@ public static void write(
*
* 2 1 3 5 4
*
- * }
+ * }
*/
public static final class PermutationChromosome {
private PermutationChromosome() {}
@@ -766,7 +766,7 @@ private static String toAlleleTypeName(
*
* 13 12 4 6 8 14 7 2 11 5 3 0 9 10 1
*
- * }
+ * }
*
* @param the allele type
* @return a new permutation chromosome writer
@@ -921,7 +921,7 @@ public static void write(
*
*
*
- * }
+ * }
*/
public static final class Genotype {
private Genotype() {}
@@ -1080,7 +1080,7 @@ void write(
*
*
*
- * }
+ * }
*/
public static final class Genotypes {
private Genotypes() {}
diff --git a/jenetics.xml/src/main/java/io/jenetics/xml/stream/Reader.java b/jenetics.xml/src/main/java/io/jenetics/xml/stream/Reader.java
index 2f2a5154f5..605c4a66fc 100644
--- a/jenetics.xml/src/main/java/io/jenetics/xml/stream/Reader.java
+++ b/jenetics.xml/src/main/java/io/jenetics/xml/stream/Reader.java
@@ -218,7 +218,7 @@ public String toString() {
* "element",
* attr("length").map(Integer::parseInt)
* );
- * }
+ * }
*
* @param name the attribute name
* @return an attribute reader
@@ -242,7 +242,7 @@ public static Reader attr(final String name) {
* "element",
* text().map(Integer::parseInt)
* );
- * }
+ * }
*
* @return an element text reader
*/
@@ -271,7 +271,7 @@ public static Reader text() {
* attr("name"),
* text().map(Integer::parseInt)
* );
- * }
+ * }
*
* @param generator the generator function, which build the result object
* from the given parameter array
@@ -301,7 +301,7 @@ public static Reader elem(
* the given parent element {@code name}.
*
* XML
- *
{@code 1234}
+ * {@code 1234}
*
* Reader definition
* {@code
@@ -355,7 +355,7 @@ public static Reader elem(
* -957346595
* -88668137
*
- * }
+ * }
*
* Reader definition
* {@code
@@ -365,7 +365,7 @@ public static Reader elem(
* "properties",
* elems(elem("property", text().map(Integer::parseInt)))
* );
- * }
+ * }
*
* @param reader the child element reader
* @param the element type
diff --git a/jenetics.xml/src/main/java/io/jenetics/xml/stream/Writer.java b/jenetics.xml/src/main/java/io/jenetics/xml/stream/Writer.java
index a0abfaec92..9810f779b7 100644
--- a/jenetics.xml/src/main/java/io/jenetics/xml/stream/Writer.java
+++ b/jenetics.xml/src/main/java/io/jenetics/xml/stream/Writer.java
@@ -39,7 +39,7 @@
* -88668137
*
*
- * }
+ * }
*
* The XML has been written by the following {@code Writer} definition.
*
@@ -270,7 +270,7 @@ static Writer> elems(final Writer super T> writer) {
*
* {@code
*
- * }
+ * }
*
* @param writer the root element writer
* @param the writer data type
diff --git a/jenetics/src/main/java/io/jenetics/BitChromosome.java b/jenetics/src/main/java/io/jenetics/BitChromosome.java
index 2bcfcee31a..ea97453760 100644
--- a/jenetics/src/main/java/io/jenetics/BitChromosome.java
+++ b/jenetics/src/main/java/io/jenetics/BitChromosome.java
@@ -56,7 +56,7 @@
* Array: |11110011|10011101|01000000|00101010|
* | | | |
* Bit: 23 15 7 0
- * }
+ * }
*
* @author Franz Wilhelmstötter
* @since 1.0
diff --git a/jenetics/src/main/java/io/jenetics/UniformCrossover.java b/jenetics/src/main/java/io/jenetics/UniformCrossover.java
index 51c5446887..2240878740 100644
--- a/jenetics/src/main/java/io/jenetics/UniformCrossover.java
+++ b/jenetics/src/main/java/io/jenetics/UniformCrossover.java
@@ -37,7 +37,7 @@
* +-+-+---+-+-+-+-+---+-+-+---+
* | a | b | c | d | e | f | g |
* +---+---+---+---+---+---+---+
- * }
+ * }
* The probability that two genes are swapped is controlled by the
* swap-probability ({@link #swapProbability()}), whereas the
* probability that a given individual is selected for crossover is defined by
diff --git a/jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java b/jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java
index 0983b1ebf0..c194ff7d2a 100644
--- a/jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java
+++ b/jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java
@@ -38,7 +38,7 @@
* Array: |11110011|10011101|01000000|00101010|
* | | | |
* Bit: 23 15 7 0
- * }
+ * }
*
* @author Franz Wilhelmstötter
* @since 7.0