case 6:
DERInteger tag6 = ( DERInteger ) derObject;
errorModifier.setErrorCode( tag6.intValue() );
break;
case 7:
DERGeneralString tag7 = ( DERGeneralString ) derObject;
clientModifier.setRealm( tag7.getString() );
break;
case 8:
DERSequence tag8 = ( DERSequence ) derObject;
clientModifier.setPrincipalName( PrincipalNameDecoder.decode( tag8 ) );
break;
case 9:
DERGeneralString tag9 = ( DERGeneralString ) derObject;
serverModifier.setRealm( tag9.getString() );
break;
case 10:
DERSequence tag10 = ( DERSequence ) derObject;
serverModifier.setPrincipalName( PrincipalNameDecoder.decode( tag10 ) );
break;
case 11:
DERGeneralString tag11 = ( DERGeneralString ) derObject;
errorModifier.setExplanatoryText( tag11.getString() );
break;
case 12:
DEROctetString tag12 = ( DEROctetString ) derObject;
errorModifier.setExplanatoryData( tag12.getOctets() );
break;