public DDFSubfieldDefinition findSubfieldDefn(String pszMnemonic){
  if (paoSubfieldDefns != null) {
    for (Iterator it=paoSubfieldDefns.iterator(); pszMnemonic != null && it.hasNext(); ) {
      DDFSubfieldDefinition ddfsd=(DDFSubfieldDefinition)it.next();
      if (pszMnemonic.equalsIgnoreCase(ddfsd.getName())) {
        return ddfsd;
      }
    }
  }
  return null;
}

public DDFSubfieldDefinition findSubfieldDefn ( String pszMnemonic ) { if ( paoSubfieldDefns != null ) { for ( Iterator it = paoSubfieldDefns . iterator ( ) ; pszMnemonic != null && it . hasNext ( ) ; ) { DDFSubfieldDefinition ddfsd = ( DDFSubfieldDefinition ) it . next ( ) ; if ( pszMnemonic . equalsIgnoreCase ( ddfsd . getName ( ) ) ) { return ddfsd ; } } } return null ; }
find a subfield definition by it ' s mnemonic tag .
