Cos cos = prov.get(CosBy.ID, id);
Cos cos = prov.get(CosBy.id, id);
	public Element handle(Element request, Map<String, Object> context) throws ServiceException {        ZimbraSoapContext lc = getZimbraSoapContext(context);	    Provisioning prov = Provisioning.getInstance();	    String id = request.getAttribute(AdminService.E_ID);        String newName = request.getAttribute(AdminService.E_NEW_NAME);	    Cos cos = prov.get(CosBy.ID, id);        if (cos == null)            throw AccountServiceException.NO_SUCH_COS(id);        String oldName = cos.getName();        prov.renameCos(id, newName);        ZimbraLog.security.info(ZimbraLog.encodeAttrs(                new String[] {"cmd", "RenameCos","name", oldName, "newName", newName}));         // get again with new name...        cos = prov.get(CosBy.ID, id);        if (cos == null)            throw ServiceException.FAILURE("unabled to get renamed cos: "+id, null);	    Element response = lc.createElement(AdminService.RENAME_COS_RESPONSE);	    GetCos.doCos(response, cos);	    return response;	}