for (ZEventHandler handler : mHandlers) handler.handleCreate(event, this);
if (event != null) for (ZEventHandler handler : mHandlers) handler.handleCreate(event, this);
    private void handleCreated(Element created) throws ServiceException {        if (created == null) return;        for (Element e : created.listElements()) {        	ZCreateEvent event = null;            if (e.getName().equals(MailService.E_FOLDER)) {                String parentId = e.getAttribute(MailService.A_FOLDER);                ZFolder parent = getFolderById(parentId);                ZFolder child = new ZFolder(e, parent);                event = new ZCreateFolderEvent(child);                parent.addChild(child);            } else if (e.getName().equals(MailService.E_MOUNT)) {                String parentId = e.getAttribute(MailService.A_FOLDER);                ZFolder parent = getFolderById(parentId);                ZMountpoint child = new ZMountpoint(e, parent);                event = new ZCreateMountpointEvent(child);                parent.addChild(child);            } else if (e.getName().equals(MailService.E_SEARCH)) {                String parentId = e.getAttribute(MailService.A_FOLDER);                ZFolder parent = getFolderById(parentId);                ZSearchFolder child = new ZSearchFolder(e, parent);                event = new ZCreateSearchFolderEvent(child);                parent.addChild(child);                            } else if (e.getName().equals(MailService.E_TAG)) {                event = new ZCreateTagEvent(new ZTag(e));            }            for (ZEventHandler handler : mHandlers)            	handler.handleCreate(event, this);                    }    }