CalendarResource resource = prov.createCalendarResource(name, attrs);
CalendarResource resource = prov.createCalendarResource(name,password, attrs);
    public Element handle(Element request, Map<String, Object> context) throws ServiceException {        ZimbraSoapContext lc = getZimbraSoapContext(context);        Provisioning prov = Provisioning.getInstance();        String name = request.getAttribute(AdminService.E_NAME).toLowerCase();        Map<String, Object> attrs = AdminService.getAttrs(request, true);        if (!canAccessEmail(lc, name))            throw ServiceException.PERM_DENIED(                    "cannot access calendar resource account:" + name);        CalendarResource resource = prov.createCalendarResource(name, attrs);        ZimbraLog.security.info(ZimbraLog.encodeAttrs(                new String[] {"cmd", "CreateCalendarResource","name", name},                attrs));        Element response = lc.createElement(                AdminService.CREATE_CALENDAR_RESOURCE_RESPONSE);        ToXML.encodeCalendarResource(response, resource, true);        return response;    }