void write(final ObjectOutput out) throws IOException {
		final Store<T> store = _start == 0
			? _store._value
			: _store._value.copy(_start, _start + _length);

		out.writeBoolean(_store._sealed);
		out.writeObject(store);
	}
Create a new {@code Array} with the given length. The array is created
with the <i>default</i> {@code ObjectStore} object.

@param length the array length
@param <T> the array type
@return a new array with the given {@code length}
jenetics/src/main/java/io/jenetics/internal/collection/Array.java