protected void readValue(BerInputStream stream) {
super.readValue(stream);
byte[] data = getValue();
fList = new ArrayList<BerNode>(data.length / 4);
FakeBerNode node;
for (int i = 0; i < data.length; i += 8) {
long value = BytesUtil.toSigned(data, i, 4);
long quality = BytesUtil.toSigned(data, i + 4, 4);
node = new Sv92AsduDataItem(value, quality);
node.setTagOffset(super.getValueOffset() + i);
node.setTotalLen(8);
node.setId(String.valueOf(i / 8));
node.setName(String.valueOf(i / 8));
node.setParent(this);
fList.add(node);
}
}