synchronized List<SegmentChunk> chunks() {
        if (this.sealed) {
            return this.segmentChunks; // This is already an unmodifiable list.
        } else {
            return Collections.unmodifiableList(this.segmentChunks.subList(0, this.segmentChunks.size()));
        }
    }
synchronized List < SegmentChunk > chunks ( ) { if ( this . sealed ) { return this . segmentChunks ; } else { return Collections . unmodifiableList ( this . segmentChunks . subList ( 0 , this . segmentChunks . size ( ) ) ) ; } }
Gets an unmodifiable List of all current SegmentChunks for this Handle. If the Segment is not sealed, a copy of the
current SegmentChunks is returned (since they may change in the future).

@return A List with SegmentChunks.