question: protected boolean buildSubfieldDefns ( String pszSublist ) { if ( pszSublist . charAt ( 0 ) == '*' ) { bRepeatingSubfields = true ; pszSublist = pszSublist . substring ( 1 ) ; } Vector papszSubfieldNames = PropUtils . parseMarkers ( pszSublist , "!" ) ; paoSubfieldDefns = new Vector ( ) ; for ( Iterator it = papszSubfieldNames . iterator ( ) ; it . hasNext ( ) ; ) { DDFSubfieldDefinition ddfsd = new DDFSubfieldDefinition ( ) ; ddfsd . setName ( ( String ) it . next ( ) ) ; paoSubfieldDefns . add ( ddfsd ) ; } return true ; }
target:  Based on the list contained in the string, build a set of subfield definitions.