code: @Override
      public String get(String key) {
      	if("dn".equals(key)) {
      		return this.dn;
      	} else if (key != null
                  && attributes != null
                  && getKeys().contains(key)
                  && attributes.get(key) != null) {
              return attributes.get(key).toString().replace(key + ":", "").trim();
          }
          return null;
      }
docs: Returns an entry for a given key.
  
  @param key the key for the entry.
  @return the value of the entry, null if the entry does not exists.