userTO.addAttribute(attributeTO("fullname", uid));
userTO.addAttribute(attributeTO("firstname", uid));
userTO.addAttribute(attributeTO("surname", "surname"));
userTO.addAttribute(attributeTO("type", "a type"));
userTO.addAttribute(attributeTO("userId", uid));
userTO.addAttribute(attributeTO("email", uid));
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
userTO.addAttribute(attributeTO("loginDate", sdf.format(new Date())));
userTO.addDerivedAttribute(attributeTO("cn", null));
userTO.addVirtualAttribute(attributeTO("virtualdata", "virtualvalue"));