/** * Converts an FpML 'FloatingRateIndex.model' to an {@code Index}. * * @param baseEl the FpML floating rate model element to parse * @return the index * @throws RuntimeException if unable to parse */ public Index parseIndex(XmlElement baseEl) { List<Index> indexes = parseIndexes(baseEl); if (indexes.size() != 1) { throw new FpmlParseException("Expected one index but found " + indexes.size()); } return indexes.get(0); }
List<Index> indexes = document.parseIndexes(fraEl); switch (indexes.size()) { case 1: