private U[] children(final int index) {
				final U[] values = (U[])Array.newInstance(
					neutral.getClass().getComponentType(),
					_nodes.childCounts[index]
				);
				for (int i = 0; i < _nodes.childCounts[index]; ++i) {
					values[i] = reduce(_nodes.childOffsets[index] + i);
				}
				return values;
			}
Return a sequence of all <em>mapped</em> nodes of the whole underlying
tree. This is a convenient method for
{@snippet lang="java":
final ISeq<B> seq = stream()
    .map(mapper)
    .collect(ISeq.toISeq());
}

@param mapper the mapper function
@param <B> the mapped type
@return a sequence of all <em>mapped</em> nodes
jenetics.ext/src/main/java/io/jenetics/ext/util/FlatTreeNode.java