public void processElement(Resources resource, Object o, InfiniteProgressPanel progressPanel) throws UnsupportedRepeatingDataTypeException { DataFieldType dataField = (DataFieldType) o; String titles[] = {"a", "b", "c", "d", "e", "f", "g"}; Vector<String> titlesV; titlesV = BYU_MARCIngest.arrayToVector(titles); String title = BYU_MARCIngest.getSpecificSubCodeValuesAsDelimitedString(dataField, titlesV, ","); NotesEtcTypes noteType = NoteEtcTypesUtils.lookupNoteEtcTypeByCannonicalName("General note"); ArchDescriptionNotes adn = new ArchDescriptionNotes( resource, "Mathematical map data", NotesEtcTypes.DATA_TYPE_NOTE, resource.getRepeatingData().size() + 1, noteType, title); adn.setPersistentId(resource.getNextPersistentIdAndIncrement()); resource.addRepeatingData(adn); }