/**
  * Create an ACL from a DBO.
  *
  * @param dbo
  * @return
  * @throws DatastoreException
  */
 public static AccessControlList createAcl(DBOAccessControlList dbo, ObjectType objectType)
     throws DatastoreException {
   AccessControlList acl = new AccessControlList();
   if (ObjectType.ENTITY.equals(objectType)) {
     acl.setId(KeyFactory.keyToString(dbo.getId()));
   } else {
     acl.setId(dbo.getId().toString());
   }
   acl.setEtag(dbo.getEtag());
   acl.setCreationDate(new Date(dbo.getCreationDate()));
   return acl;
 }