import org.codice.imaging.nitf.core.header.NitfHeader;
import org.codice.imaging.nitf.core.image.ImageSegment;
import org.codice.imaging.nitf.core.label.LabelSegment;
import org.codice.imaging.nitf.core.symbol.SymbolSegment;
import org.codice.imaging.nitf.core.text.TextSegment;
<BUG>public class NitfSegmentsFlow {
private DataSource mDataSource;
NitfSegmentsFlow(final DataSource dataSource) {
</BUG>
if (dataSource == null) {

import org.codice.imaging.nitf.core.header.NitfHeader;
import org.codice.imaging.nitf.core.image.ImageSegment;
import org.codice.imaging.nitf.core.label.LabelSegment;
import org.codice.imaging.nitf.core.symbol.SymbolSegment;
import org.codice.imaging.nitf.core.text.TextSegment;
public class NitfSegmentsFlow {
private final Runnable callback;
private DataSource mDataSource;
NitfSegmentsFlow(final DataSource dataSource, final Runnable runnable) {
if (dataSource == null) {
