initAuthToken(auth(options.getAccount(), options.getAccountBy(), options.getPassword()).getAuthToken());
String password; if (options.getNewPassword() != null) { changePassword(options.getAccount(), options.getAccountBy(), options.getPassword(), options.getNewPassword()); password = options.getNewPassword(); } else { password = options.getPassword(); } initAuthToken(auth(options.getAccount(), options.getAccountBy(), password).getAuthToken());
    public ZMailbox(Options options) throws ServiceException {        initPreAuth(options.getUri(), options.getDebugListener());        if (options.getAuthToken() != null) {            initAuthToken(options.getAuthToken());        } else {            initAuthToken(auth(options.getAccount(), options.getAccountBy(), options.getPassword()).getAuthToken());        }        if (options.getTargetAccount() != null) {            initTargetAccount(options.getTargetAccount(), options.getTaretAccountBy());        }    }