Replaced usage of sun.misc.BASE64Encoder/Decoder with a wrapping implementation backed by JAXB's DatatypeConverter which is available since Java 6. Introduced parseBase64Binary and printBase64Binary to LdapEncoder as wrappers around DatatypeConverter which does additional line wrapping as required by the RFC2849 for LDAP attributes.