@Override
    protected String doBuildColumnString(String dm) {
        StringBuilder sb = new StringBuilder();
        sb.append(dm).append(businessCategory);
        sb.append(dm).append(carLicense);
        sb.append(dm).append(city);
        sb.append(dm).append(departmentNumber);
        sb.append(dm).append(description);
        sb.append(dm).append(destinationIndicator);
        sb.append(dm).append(displayName);
        sb.append(dm).append(employeeNumber);
        sb.append(dm).append(employeeType);
        sb.append(dm).append(facsimileTelephoneNumber);
        sb.append(dm).append(gidNumber);
        sb.append(dm).append(givenName);
        sb.append(dm).append(groups);
        sb.append(dm).append(homeDirectory);
        sb.append(dm).append(homePhone);
        sb.append(dm).append(homePostalAddress);
        sb.append(dm).append(initials);
        sb.append(dm).append(internationaliSDNNumber);
        sb.append(dm).append(labeledURI);
        sb.append(dm).append(mail);
        sb.append(dm).append(mobile);
        sb.append(dm).append(name);
        sb.append(dm).append(pager);
        sb.append(dm).append(password);
        sb.append(dm).append(physicalDeliveryOfficeName);
        sb.append(dm).append(postOfficeBox);
        sb.append(dm).append(postalAddress);
        sb.append(dm).append(postalCode);
        sb.append(dm).append(preferredLanguage);
        sb.append(dm).append(registeredAddress);
        sb.append(dm).append(roles);
        sb.append(dm).append(roomNumber);
        sb.append(dm).append(state);
        sb.append(dm).append(street);
        sb.append(dm).append(surname);
        sb.append(dm).append(telephoneNumber);
        sb.append(dm).append(teletexTerminalIdentifier);
        sb.append(dm).append(title);
        sb.append(dm).append(uidNumber);
        sb.append(dm).append(x121Address);
        if (sb.length() > dm.length()) {
            sb.delete(0, dm.length());
        }
        sb.insert(0, "{").append("}");
        return sb.toString();
    }
@ Override protected String doBuildColumnString ( String dm ) { StringBuilder sb = new StringBuilder ( ) ; sb . append ( dm ) . append ( businessCategory ) ; sb . append ( dm ) . append ( carLicense ) ; sb . append ( dm ) . append ( city ) ; sb . append ( dm ) . append ( departmentNumber ) ; sb . append ( dm ) . append ( description ) ; sb . append ( dm ) . append ( destinationIndicator ) ; sb . append ( dm ) . append ( displayName ) ; sb . append ( dm ) . append ( employeeNumber ) ; sb . append ( dm ) . append ( employeeType ) ; sb . append ( dm ) . append ( facsimileTelephoneNumber ) ; sb . append ( dm ) . append ( gidNumber ) ; sb . append ( dm ) . append ( givenName ) ; sb . append ( dm ) . append ( groups ) ; sb . append ( dm ) . append ( homeDirectory ) ; sb . append ( dm ) . append ( homePhone ) ; sb . append ( dm ) . append ( homePostalAddress ) ; sb . append ( dm ) . append ( initials ) ; sb . append ( dm ) . append ( internationaliSDNNumber ) ; sb . append ( dm ) . append ( labeledURI ) ; sb . append ( dm ) . append ( mail ) ; sb . append ( dm ) . append ( mobile ) ; sb . append ( dm ) . append ( name ) ; sb . append ( dm ) . append ( pager ) ; sb . append ( dm ) . append ( password ) ; sb . append ( dm ) . append ( physicalDeliveryOfficeName ) ; sb . append ( dm ) . append ( postOfficeBox ) ; sb . append ( dm ) . append ( postalAddress ) ; sb . append ( dm ) . append ( postalCode ) ; sb . append ( dm ) . append ( preferredLanguage ) ; sb . append ( dm ) . append ( registeredAddress ) ; sb . append ( dm ) . append ( roles ) ; sb . append ( dm ) . append ( roomNumber ) ; sb . append ( dm ) . append ( state ) ; sb . append ( dm ) . append ( street ) ; sb . append ( dm ) . append ( surname ) ; sb . append ( dm ) . append ( telephoneNumber ) ; sb . append ( dm ) . append ( teletexTerminalIdentifier ) ; sb . append ( dm ) . append ( title ) ; sb . append ( dm ) . append ( uidNumber ) ; sb . append ( dm ) . append ( x121Address ) ; if ( sb . length ( ) > dm . length ( ) ) { sb . delete ( 0 , dm . length ( ) ) ; } sb . insert ( 0 , "{" ) . append ( "}" ) ; return sb . toString ( ) ; }
==============