public List<Object> read(BinBuffer binb) throws XNBException {
		List<Object> list = Util.syncedList(Object.class);
		XNBObjectReader<?> xnbor = XNBReader.getObjectReader(reader);
		int count = (int)binb.readUInt();
		while (count-- > 0) list.add(xnbor.read(binb));
		return list;
	}