ScanInfoTag tag = new ScanInfoTag();
Vector vdc = new Vector();
while (tag.entry != 0x0FFFFFFFF) {
tag = getScanInfoTag(stream);
if (BeamSplitter.isBeamSplitter(tag.entry)) {
BeamSplitter ic = new BeamSplitter();
while (tag.entry != 0x0FFFFFFFF) {
tag = getScanInfoTag(stream);
ic.records = getRecords(stream, tag, ic.data, ic.records);
}
vdc.add(ic);