private void collect(MessageType type, Set<String> result, XmlBasicBuildingBlocks bbb) { if (bbb != null) { collect(type, result, bbb.getFC()); collect(type, result, bbb.getISC()); collect(type, result, bbb.getCV()); collect(type, result, bbb.getSAV()); XmlXCV xcv = bbb.getXCV(); if (xcv != null) { collect(type, result, xcv); List<XmlSubXCV> subXCV = xcv.getSubXCV(); if (Utils.isCollectionNotEmpty(subXCV)) { for (XmlSubXCV xmlSubXCV : subXCV) { collect(type, result, xmlSubXCV); } } } collect(type, result, bbb.getVCI()); } }
XmlVCI vci = signatureBBB.getVCI(); if (vci != null) { XmlConclusion vciConclusion = vci.getConclusion();