question: final private String syntaxDef2SyntaxDesc ( Attributes attrs ) throws NamingException { StringBuffer syntaxDesc = new StringBuffer ( "( " ) ; Attribute attr = null ; int count = 0 ; attr = attrs . get ( NUMERICOID_ID ) ; if ( attr != null ) { syntaxDesc . append ( writeNumericOID ( attr ) ) ; count ++ ; } else { throw new ConfigurationException ( "Attribute type doesn't" + "have a numeric OID" ) ; } attr = attrs . get ( DESC_ID ) ; if ( attr != null ) { syntaxDesc . append ( writeQDString ( attr ) ) ; count ++ ; } if ( count < attrs . size ( ) ) { String attrId = null ; for ( NamingEnumeration < ? extends Attribute > ae = attrs . getAll ( ) ; ae . hasMoreElements ( ) ; ) { attr = ae . next ( ) ; attrId = attr . getID ( ) ; if ( attrId . equals ( NUMERICOID_ID ) || attrId . equals ( DESC_ID ) ) { continue ; } else { syntaxDesc . append ( writeQDStrings ( attr ) ) ; } } } syntaxDesc . append ( ")" ) ; return syntaxDesc . toString ( ) ; }
target:  Translate attributes that describe an attribute syntax definition into the string description as defined in RFC 2252.