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);
 }