From 5456e87e39642ffb02a344c6fe8cf58659a761f5 Mon Sep 17 00:00:00 2001
From: Shinsuke Sugaya <shinsuke@apache.org>
Date: Wed, 28 Oct 2020 06:55:51 +0900
Subject: [PATCH] update dependencies for maven plugins

---
 pom.xml                                       |  16 +-
 .../java/org/codelibs/fess/Constants.java     |   8 +-
 .../codelibs/fess/api/es/EsApiManager.java    |   4 +-
 .../codelibs/fess/api/gsa/GsaApiManager.java  |   7 +-
 .../fess/api/json/JsonApiManager.java         | 121 ++--
 .../fess/api/suggest/SuggestApiManager.java   |   4 +-
 .../fess/app/job/AllJobScheduler.java         |   4 +-
 .../fess/app/service/AccessTokenService.java  |  37 +-
 .../fess/app/service/BadWordService.java      |   4 +-
 .../app/service/BoostDocumentRuleService.java |   4 +-
 .../fess/app/service/CharMappingService.java  |  21 +-
 .../fess/app/service/CrawlingInfoService.java |   4 +-
 .../fess/app/service/ElevateWordService.java  |  72 +--
 .../fess/app/service/GroupService.java        |  12 +-
 .../fess/app/service/KuromojiService.java     |  10 +-
 .../fess/app/service/ProtwordsService.java    |  21 +-
 .../app/service/RelatedContentService.java    |   4 +-
 .../fess/app/service/RelatedQueryService.java |   4 +-
 .../fess/app/service/RoleService.java         |  12 +-
 .../app/service/StemmerOverrideService.java   |  22 +-
 .../fess/app/service/StopwordsService.java    |  21 +-
 .../fess/app/service/SynonymService.java      |  10 +-
 .../fess/app/web/admin/AdminAction.java       |   2 +-
 .../accesstoken/AdminAccesstokenAction.java   | 150 ++---
 .../web/admin/backup/AdminBackupAction.java   | 175 +++---
 .../web/admin/badword/AdminBadwordAction.java |  70 ++-
 .../admin/boostdoc/AdminBoostdocAction.java   |  64 +--
 .../crawlinginfo/AdminCrawlinginfoAction.java |   2 +-
 .../dataconfig/AdminDataconfigAction.java     | 168 +++---
 .../kuromoji/AdminDictKuromojiAction.java     | 157 +++---
 .../dict/mapping/AdminDictMappingAction.java  | 158 +++---
 .../protwords/AdminDictProtwordsAction.java   | 109 ++--
 .../AdminDictStemmeroverrideAction.java       | 170 +++---
 .../stopwords/AdminDictStopwordsAction.java   | 109 ++--
 .../dict/synonym/AdminDictSynonymAction.java  | 161 +++---
 .../AdminDuplicatehostAction.java             |  66 +--
 .../elevateword/AdminElevatewordAction.java   | 153 +++--
 .../failureurl/AdminFailureurlAction.java     |   2 +-
 .../admin/fileauth/AdminFileauthAction.java   |  77 ++-
 .../fileconfig/AdminFileconfigAction.java     | 165 +++---
 .../app/web/admin/group/AdminGroupAction.java |  72 ++-
 .../web/admin/joblog/AdminJoblogAction.java   |   2 +-
 .../admin/keymatch/AdminKeymatchAction.java   |  72 ++-
 .../admin/labeltype/AdminLabeltypeAction.java | 155 +++--
 .../maintenance/AdminMaintenanceAction.java   |  48 +-
 .../web/admin/pathmap/AdminPathmapAction.java |  66 +--
 .../web/admin/plugin/AdminPluginAction.java   |   7 +-
 .../AdminRelatedcontentAction.java            |  64 +--
 .../relatedquery/AdminRelatedqueryAction.java | 141 ++---
 .../admin/reqheader/AdminReqheaderAction.java |  70 ++-
 .../app/web/admin/role/AdminRoleAction.java   |  23 +-
 .../admin/scheduler/AdminSchedulerAction.java | 112 ++--
 .../searchlist/AdminSearchlistAction.java     |  82 ++-
 .../admin/searchlog/AdminSearchlogAction.java |   6 +-
 .../web/admin/storage/AdminStorageAction.java |  40 +-
 .../systeminfo/AdminSysteminfoAction.java     |   6 +-
 .../web/admin/upgrade/AdminUpgradeAction.java |  14 +-
 .../app/web/admin/user/AdminUserAction.java   |  72 ++-
 .../web/admin/webauth/AdminWebauthAction.java |  70 ++-
 .../admin/webconfig/AdminWebconfigAction.java | 174 +++---
 .../codelibs/fess/app/web/api/ApiResult.java  |   9 +-
 .../ApiAdminAccesstokenAction.java            |   6 +-
 .../admin/backup/ApiAdminBackupAction.java    |  13 +-
 .../admin/badword/ApiAdminBadwordAction.java  |   6 +-
 .../dataconfig/ApiAdminDataconfigAction.java  |  17 +-
 .../api/admin/dict/ApiAdminDictAction.java    |   3 +-
 .../kuromoji/ApiAdminDictKuromojiAction.java  |  13 +-
 .../mapping/ApiAdminDictMappingAction.java    |  13 +-
 .../ApiAdminDictProtwordsAction.java          |  13 +-
 .../ApiAdminDictStemmeroverrideAction.java    |  29 +-
 .../ApiAdminDictStopwordsAction.java          |  13 +-
 .../synonym/ApiAdminDictSynonymAction.java    |  13 +-
 .../ApiAdminDuplicatehostAction.java          |   6 +-
 .../ApiAdminElevatewordAction.java            |  22 +-
 .../fileauth/ApiAdminFileauthAction.java      |   6 +-
 .../fileconfig/ApiAdminFileconfigAction.java  |  17 +-
 .../api/admin/group/ApiAdminGroupAction.java  |   6 +-
 .../keymatch/ApiAdminKeymatchAction.java      |   6 +-
 .../labeltype/ApiAdminLabeltypeAction.java    |  12 +-
 .../admin/pathmap/ApiAdminPathmapAction.java  |  10 +-
 .../admin/plugin/ApiAdminPluginAction.java    |   3 +-
 .../ApiAdminRelatedcontentAction.java         |  10 +-
 .../ApiAdminRelatedqueryAction.java           |   6 +-
 .../reqheader/ApiAdminReqheaderAction.java    |   6 +-
 .../api/admin/role/ApiAdminRoleAction.java    |   6 +-
 .../scheduler/ApiAdminSchedulerAction.java    |   6 +-
 .../searchlist/ApiAdminSearchlistAction.java  |   8 +-
 .../api/admin/user/ApiAdminUserAction.java    |   6 +-
 .../admin/webauth/ApiAdminWebauthAction.java  |   6 +-
 .../webconfig/ApiAdminWebconfigAction.java    |  17 +-
 .../fess/app/web/base/FessAdminAction.java    |   5 +-
 .../fess/app/web/base/FessSearchAction.java   |   7 +-
 .../fess/app/web/cache/CacheAction.java       |   5 +-
 .../codelibs/fess/app/web/go/GoAction.java    |   5 +-
 .../fess/app/web/profile/ProfileAction.java   |   4 +-
 .../fess/app/web/search/SearchAction.java     |  67 +--
 .../fess/crawler/FessCrawlerThread.java       |  16 +-
 .../AbstractFessFileTransformer.java          | 119 ++--
 .../transformer/FessXpathTransformer.java     |   4 +-
 .../codelibs/fess/dict/DictionaryManager.java |  57 +-
 .../FileListIndexUpdateCallbackImpl.java      |   4 +-
 .../org/codelibs/fess/entity/FacetInfo.java   |   5 +-
 .../org/codelibs/fess/entity/GeoInfo.java     |  71 ++-
 .../codelibs/fess/es/client/FessEsClient.java | 398 ++++++-------
 .../common/ImplementedInvokerAssistant.java   |   8 +-
 .../es/config/bsbhv/BsRelatedContentBhv.java  |   3 +-
 .../es/config/bsbhv/BsThumbnailQueueBhv.java  |   3 +-
 .../bsentity/dbmeta/AccessTokenDbm.java       |   4 +-
 .../bsentity/dbmeta/CrawlingInfoDbm.java      |   8 +-
 .../bsentity/dbmeta/CrawlingInfoParamDbm.java |   8 +-
 .../config/bsentity/dbmeta/DataConfigDbm.java |   8 +-
 .../bsentity/dbmeta/DuplicateHostDbm.java     |   8 +-
 .../bsentity/dbmeta/ElevateWordDbm.java       |   8 +-
 .../dbmeta/ElevateWordToLabelDbm.java         |   4 +-
 .../dbmeta/FileAuthenticationDbm.java         |   4 +-
 .../config/bsentity/dbmeta/FileConfigDbm.java |  20 +-
 .../config/bsentity/dbmeta/KeyMatchDbm.java   |   8 +-
 .../config/bsentity/dbmeta/LabelTypeDbm.java  |  20 +-
 .../bsentity/dbmeta/PathMappingDbm.java       |  12 +-
 .../bsentity/dbmeta/RelatedContentDbm.java    |   3 +-
 .../bsentity/dbmeta/RelatedQueryDbm.java      |   8 +-
 .../bsentity/dbmeta/RequestHeaderDbm.java     |  12 +-
 .../config/bsentity/dbmeta/RoleTypeDbm.java   |   4 +-
 .../bsentity/dbmeta/ScheduledJobDbm.java      |  16 +-
 .../bsentity/dbmeta/ThumbnailQueueDbm.java    |   3 +-
 .../bsentity/dbmeta/WebAuthenticationDbm.java |   4 +-
 .../config/bsentity/dbmeta/WebConfigDbm.java  |  12 +-
 .../config/cbean/ca/bs/BsAccessTokenCA.java   |  30 +-
 .../es/config/cbean/ca/bs/BsBadWordCA.java    |  15 +-
 .../cbean/ca/bs/BsBoostDocumentRuleCA.java    |  48 +-
 .../config/cbean/ca/bs/BsCrawlingInfoCA.java  |   9 +-
 .../cbean/ca/bs/BsCrawlingInfoParamCA.java    |  12 +-
 .../es/config/cbean/ca/bs/BsDataConfigCA.java |  27 +-
 .../config/cbean/ca/bs/BsDuplicateHostCA.java |  27 +-
 .../config/cbean/ca/bs/BsElevateWordCA.java   |  15 +-
 .../cbean/ca/bs/BsElevateWordToLabelCA.java   |   6 +-
 .../es/config/cbean/ca/bs/BsFailureUrlCA.java |  15 +-
 .../cbean/ca/bs/BsFileAuthenticationCA.java   |  42 +-
 .../es/config/cbean/ca/bs/BsFileConfigCA.java |  63 ++-
 .../es/config/cbean/ca/bs/BsJobLogCA.java     |  36 +-
 .../es/config/cbean/ca/bs/BsKeyMatchCA.java   |  30 +-
 .../es/config/cbean/ca/bs/BsLabelTypeCA.java  |  21 +-
 .../config/cbean/ca/bs/BsPathMappingCA.java   |  21 +-
 .../cbean/ca/bs/BsRelatedContentCA.java       |  21 +-
 .../config/cbean/ca/bs/BsRelatedQueryCA.java  |   9 +-
 .../config/cbean/ca/bs/BsRequestHeaderCA.java |  21 +-
 .../es/config/cbean/ca/bs/BsRoleTypeCA.java   |  30 +-
 .../config/cbean/ca/bs/BsScheduledJobCA.java  |  33 +-
 .../cbean/ca/bs/BsThumbnailQueueCA.java       |  12 +-
 .../cbean/ca/bs/BsWebAuthenticationCA.java    |  60 +-
 .../es/config/cbean/ca/bs/BsWebConfigCA.java  |  60 +-
 .../config/cbean/cq/bs/BsAccessTokenCQ.java   |   5 +-
 .../es/config/cbean/cq/bs/BsBadWordCQ.java    |   5 +-
 .../cbean/cq/bs/BsBoostDocumentRuleCQ.java    |   5 +-
 .../config/cbean/cq/bs/BsCrawlingInfoCQ.java  |   5 +-
 .../cbean/cq/bs/BsCrawlingInfoParamCQ.java    |   5 +-
 .../es/config/cbean/cq/bs/BsDataConfigCQ.java |  11 +-
 .../config/cbean/cq/bs/BsDuplicateHostCQ.java |   8 +-
 .../config/cbean/cq/bs/BsElevateWordCQ.java   |   5 +-
 .../cbean/cq/bs/BsElevateWordToLabelCQ.java   |   5 +-
 .../es/config/cbean/cq/bs/BsFailureUrlCQ.java |   8 +-
 .../cbean/cq/bs/BsFileAuthenticationCQ.java   |   5 +-
 .../es/config/cbean/cq/bs/BsFileConfigCQ.java |  14 +-
 .../es/config/cbean/cq/bs/BsJobLogCQ.java     |   5 +-
 .../es/config/cbean/cq/bs/BsKeyMatchCQ.java   |   5 +-
 .../es/config/cbean/cq/bs/BsLabelTypeCQ.java  |   5 +-
 .../config/cbean/cq/bs/BsPathMappingCQ.java   |   5 +-
 .../cbean/cq/bs/BsRelatedContentCQ.java       |   5 +-
 .../config/cbean/cq/bs/BsRelatedQueryCQ.java  |   5 +-
 .../config/cbean/cq/bs/BsRequestHeaderCQ.java |   5 +-
 .../es/config/cbean/cq/bs/BsRoleTypeCQ.java   |   5 +-
 .../config/cbean/cq/bs/BsScheduledJobCQ.java  |   5 +-
 .../cbean/cq/bs/BsThumbnailQueueCQ.java       |   5 +-
 .../cbean/cq/bs/BsWebAuthenticationCQ.java    |   5 +-
 .../es/config/cbean/cq/bs/BsWebConfigCQ.java  |   5 +-
 .../fess/es/config/exentity/DataConfig.java   |  16 +-
 .../fess/es/config/exentity/ScheduledJob.java |   8 +-
 .../es/config/exentity/WebAuthentication.java |   4 +-
 .../fess/es/config/exentity/WebConfig.java    |   6 +-
 .../es/log/bsentity/dbmeta/ClickLogDbm.java   |  12 +-
 .../log/bsentity/dbmeta/FavoriteLogDbm.java   |   4 +-
 .../es/log/bsentity/dbmeta/SearchLogDbm.java  |  15 +-
 .../fess/es/log/cbean/ca/bs/BsClickLogCA.java |  27 +-
 .../es/log/cbean/ca/bs/BsFavoriteLogCA.java   |   6 +-
 .../es/log/cbean/ca/bs/BsSearchLogCA.java     |  42 +-
 .../fess/es/log/cbean/cq/bs/BsClickLogCQ.java |   8 +-
 .../es/log/cbean/cq/bs/BsFavoriteLogCQ.java   |   5 +-
 .../es/log/cbean/cq/bs/BsSearchLogCQ.java     |   8 +-
 .../fess/es/log/cbean/cq/bs/BsUserInfoCQ.java |   5 +-
 .../fess/es/log/exentity/SearchLog.java       |   5 +-
 .../fess/es/user/bsbhv/BsGroupBhv.java        |   9 +-
 .../fess/es/user/bsbhv/BsRoleBhv.java         |   9 +-
 .../fess/es/user/bsbhv/BsUserBhv.java         |   9 +-
 .../fess/es/user/bsentity/dbmeta/UserDbm.java |  48 +-
 .../fess/es/user/cbean/ca/bs/BsGroupCA.java   |   3 +-
 .../fess/es/user/cbean/ca/bs/BsRoleCA.java    |   3 +-
 .../fess/es/user/cbean/ca/bs/BsUserCA.java    |  91 ++-
 .../fess/es/user/cbean/cq/bs/BsGroupCQ.java   |   5 +-
 .../fess/es/user/cbean/cq/bs/BsRoleCQ.java    |   5 +-
 .../fess/es/user/cbean/cq/bs/BsUserCQ.java    |  56 +-
 .../java/org/codelibs/fess/exec/Crawler.java  |  29 +-
 .../codelibs/fess/exec/SuggestCreator.java    |   5 +-
 .../fess/exec/ThumbnailGenerator.java         |   5 +-
 .../org/codelibs/fess/filter/CorsFilter.java  |   4 +-
 .../codelibs/fess/filter/EncodingFilter.java  |   4 +-
 .../codelibs/fess/filter/WebApiFilter.java    |   4 +-
 .../fess/helper/CrawlerLogHelper.java         |   3 +-
 .../fess/helper/CrawlingInfoHelper.java       |  43 +-
 .../codelibs/fess/helper/DataIndexHelper.java |   4 +-
 .../codelibs/fess/helper/FileTypeHelper.java  |   4 +-
 .../codelibs/fess/helper/IndexingHelper.java  |  36 +-
 .../org/codelibs/fess/helper/JobHelper.java   |  43 +-
 .../codelibs/fess/helper/KeyMatchHelper.java  |  78 ++-
 .../codelibs/fess/helper/LanguageHelper.java  |   5 +-
 .../fess/helper/NotificationHelper.java       |  60 +-
 .../codelibs/fess/helper/PluginHelper.java    |   7 +-
 .../fess/helper/PopularWordHelper.java        |  54 +-
 .../org/codelibs/fess/helper/QueryHelper.java | 100 ++--
 .../codelibs/fess/helper/SearchHelper.java    | 112 ++--
 .../codelibs/fess/helper/SearchLogHelper.java |  48 +-
 .../codelibs/fess/helper/SuggestHelper.java   | 181 +++---
 .../codelibs/fess/helper/SystemHelper.java    |  92 ++-
 .../codelibs/fess/helper/UserInfoHelper.java  |   5 +-
 .../org/codelibs/fess/helper/ViewHelper.java  |  10 +-
 .../fess/helper/VirtualHostHelper.java        |   4 +-
 .../codelibs/fess/indexer/IndexUpdater.java   |  27 +-
 .../java/org/codelibs/fess/job/CrawlJob.java  |  20 +-
 .../fess/job/GenerateThumbnailJob.java        |  16 +-
 .../org/codelibs/fess/job/SuggestJob.java     |  16 +-
 .../org/codelibs/fess/job/UpdateLabelJob.java |  51 +-
 .../org/codelibs/fess/ldap/LdapManager.java   | 529 ++++++++----------
 .../java/org/codelibs/fess/ldap/LdapUser.java |  19 +-
 .../fess/mylasta/action/FessHtmlPath.java     |  20 +-
 .../fess/mylasta/action/FessUserBean.java     |   8 +-
 .../fess/mylasta/direction/FessConfig.java    |  55 +-
 .../fess/mylasta/direction/FessProp.java      | 447 +++++++--------
 .../sponsor/FessActionAdjustmentProvider.java |   4 +-
 .../fess/mylasta/mail/CrawlerPostcard.java    |   6 +-
 .../codelibs/fess/score/LtrQueryRescorer.java |   4 +-
 .../org/codelibs/fess/score/ScoreBooster.java |   5 +-
 .../fess/sso/aad/AzureAdAuthenticator.java    |  87 ++-
 .../fess/sso/saml/SamlAuthenticator.java      | 243 ++++----
 .../fess/sso/spnego/SpnegoAuthenticator.java  |  98 ++--
 .../codelibs/fess/taglib/FessFunctions.java   |   8 +-
 .../fess/thumbnail/ThumbnailManager.java      |  28 +-
 .../impl/BaseThumbnailGenerator.java          |  81 ++-
 .../thumbnail/impl/HtmlTagBasedGenerator.java |  94 ++--
 .../org/codelibs/fess/util/DocumentUtil.java  |   5 +-
 .../org/codelibs/fess/util/FacetResponse.java |  24 +-
 .../codelibs/fess/util/GsaConfigParser.java   |  22 +-
 .../codelibs/fess/util/QueryResponseList.java |  57 +-
 .../fess/util/QueryStringBuilder.java         |  67 ++-
 .../org/codelibs/fess/util/UpgradeUtil.java   |  25 +-
 .../transformer/FessXpathTransformerTest.java |   3 +-
 .../fess/helper/DocumentHelperTest.java       |   6 +-
 .../fess/helper/PluginHelperTest.java         |   3 +-
 .../codelibs/fess/helper/QueryHelperTest.java |  13 +-
 .../org/codelibs/fess/it/CrawlTestBase.java   |   5 +-
 .../org/codelibs/fess/it/CrudTestBase.java    |   4 +-
 .../java/org/codelibs/fess/it/ITBase.java     |   9 +-
 .../codelibs/fess/it/admin/PluginTests.java   |  20 +-
 .../fess/it/search/SearchApiTests.java        |  24 +-
 .../fess/mylasta/FessActionDefTest.java       |   2 +-
 .../org/codelibs/fess/util/JvmUtilTest.java   |  18 +-
 264 files changed, 4353 insertions(+), 4911 deletions(-)

diff --git a/pom.xml b/pom.xml
index b172bfc9b..e37773adb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,7 +136,7 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-source-plugin</artifactId>
-				<version>3.1.0</version>
+				<version>3.2.1</version>
 				<executions>
 					<execution>
 						<id>source-jar</id>
@@ -149,7 +149,7 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-war-plugin</artifactId>
-				<version>3.2.3</version>
+				<version>3.3.1</version>
 				<configuration>
 					<webResources>
 						<resource>
@@ -160,7 +160,7 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-dependency-plugin</artifactId>
-				<version>3.1.1</version>
+				<version>3.1.2</version>
 				<executions>
 					<execution>
 						<id>unpack-provided</id>
@@ -195,7 +195,7 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-javadoc-plugin</artifactId>
-				<version>3.1.1</version>
+				<version>3.2.0</version>
 				<configuration>
 					<encoding>UTF-8</encoding>
 					<docencoding>UTF-8</docencoding>
@@ -240,9 +240,9 @@
 				</executions>
 			</plugin>
 			<plugin>
-				<groupId>net.revelc.code</groupId>
+				<groupId>net.revelc.code.formatter</groupId>
 				<artifactId>formatter-maven-plugin</artifactId>
-				<version>0.5.2</version>
+				<version>2.13.0</version>
 				<executions>
 					<execution>
 						<goals>
@@ -314,7 +314,7 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-resources-plugin</artifactId>
-				<version>3.1.0</version>
+				<version>3.2.0</version>
 				<executions>
 					<execution>
 						<id>copy-resources-deb</id>
@@ -413,7 +413,7 @@
 			<!-- zip, tarball -->
 			<plugin>
 				<artifactId>maven-assembly-plugin</artifactId>
-				<version>3.1.1</version>
+				<version>3.3.0</version>
 				<configuration>
 					<finalName>${project.artifactId}-${project.version}</finalName>
 					<appendAssemblyId>false</appendAssemblyId>
diff --git a/src/main/java/org/codelibs/fess/Constants.java b/src/main/java/org/codelibs/fess/Constants.java
index 2e1e3ec9d..f7eca474d 100644
--- a/src/main/java/org/codelibs/fess/Constants.java
+++ b/src/main/java/org/codelibs/fess/Constants.java
@@ -250,8 +250,8 @@ public class Constants extends CoreLibConstants {
 
     public static final String FTP = "FTP";
 
-    public static final String[] RESERVED = { "+", "-", "&&", "||", "!", "(", ")", "{", "}", "[", "]", "^", "~", "*", "?", "\\", ";", ":",
-            "/" };
+    public static final String[] RESERVED =
+            { "+", "-", "&&", "||", "!", "(", ")", "{", "}", "[", "]", "^", "~", "*", "?", "\\", ";", ":", "/" };
 
     public static final Pattern LUCENE_FIELD_RESERVED_PATTERN = Pattern.compile("([+\\-!\\(\\){}\\[\\]^\"~\\\\:\\p{Zs}]|(&&)|(\\|\\|))"); // "*", "?",
 
@@ -341,8 +341,8 @@ public class Constants extends CoreLibConstants {
 
     public static final String GUEST_USER = "guest";
 
-    public static final String[] PAGER_CONVERSION_RULE = { "allRecordCount", "pageSize", "currentPageNumber", "allPageCount",
-            "existPrePage", "existNextPage" };
+    public static final String[] PAGER_CONVERSION_RULE =
+            { "allRecordCount", "pageSize", "currentPageNumber", "allPageCount", "existPrePage", "existNextPage" };
 
     // crawler types
     public static final String WEB_CRAWLER_TYPE = "web_crawling";
diff --git a/src/main/java/org/codelibs/fess/api/es/EsApiManager.java b/src/main/java/org/codelibs/fess/api/es/EsApiManager.java
index 03852e920..dd0f8cd8e 100644
--- a/src/main/java/org/codelibs/fess/api/es/EsApiManager.java
+++ b/src/main/java/org/codelibs/fess/api/es/EsApiManager.java
@@ -75,8 +75,8 @@ public class EsApiManager extends BaseApiManager {
     }
 
     @Override
-    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         final RequestManager requestManager = ComponentUtil.getRequestManager();
         if (!requestManager.findUserBean(FessUserBean.class).map(user -> user.hasRoles(acceptedRoles)).orElse(Boolean.FALSE)) {
             response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Unauthorized access: " + request.getServletPath());
diff --git a/src/main/java/org/codelibs/fess/api/gsa/GsaApiManager.java b/src/main/java/org/codelibs/fess/api/gsa/GsaApiManager.java
index 325adb7dc..2c8329aa9 100644
--- a/src/main/java/org/codelibs/fess/api/gsa/GsaApiManager.java
+++ b/src/main/java/org/codelibs/fess/api/gsa/GsaApiManager.java
@@ -88,8 +88,8 @@ public class GsaApiManager extends BaseApiManager implements WebApiManager {
     }
 
     @Override
-    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         switch (getFormatType(request)) {
         case SEARCH:
             processSearchRequest(request, response, chain);
@@ -281,7 +281,8 @@ public class GsaApiManager extends BaseApiManager implements WebApiManager {
                     buf.append("<HAS>");
                     buf.append("<L/>");
                     buf.append("<C SZ=\"");
-                    buf.append(DocumentUtil.getValue(document, fessConfig.getIndexFieldContentLength(), Long.class, (long) 0).longValue() / 1000);
+                    buf.append(DocumentUtil.getValue(document, fessConfig.getIndexFieldContentLength(), Long.class, (long) 0).longValue()
+                            / 1000);
                     document.remove(fessConfig.getIndexFieldContentLength());
                     buf.append("k\" CID=\"");
                     buf.append(DocumentUtil.getValue(document, fessConfig.getIndexFieldDocId(), String.class));
diff --git a/src/main/java/org/codelibs/fess/api/json/JsonApiManager.java b/src/main/java/org/codelibs/fess/api/json/JsonApiManager.java
index b9c821fdd..81d1a4aa5 100644
--- a/src/main/java/org/codelibs/fess/api/json/JsonApiManager.java
+++ b/src/main/java/org/codelibs/fess/api/json/JsonApiManager.java
@@ -96,8 +96,8 @@ public class JsonApiManager extends BaseJsonApiManager {
     }
 
     @Override
-    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         switch (getFormatType(request)) {
         case SEARCH:
             processSearchRequest(request, response, chain);
@@ -126,7 +126,8 @@ public class JsonApiManager extends BaseJsonApiManager {
         }
     }
 
-    protected void processScrollSearchRequest(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) {
+    protected void processScrollSearchRequest(final HttpServletRequest request, final HttpServletResponse response,
+            final FilterChain chain) {
         final SearchHelper searchHelper = ComponentUtil.getSearchHelper();
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
 
@@ -447,7 +448,8 @@ public class JsonApiManager extends BaseJsonApiManager {
 
     }
 
-    protected void processPopularWordRequest(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) {
+    protected void processPopularWordRequest(final HttpServletRequest request, final HttpServletResponse response,
+            final FilterChain chain) {
         if (!ComponentUtil.getFessConfig().isWebApiPopularWord()) {
             writeJsonResponse(9, null, "Unsupported operation.");
             return;
@@ -472,9 +474,8 @@ public class JsonApiManager extends BaseJsonApiManager {
         Exception err = null;
         final StringBuilder buf = new StringBuilder(255); // TODO replace response stream
         try {
-            final List<String> popularWordList =
-                    popularWordHelper.getWordList(SearchRequestType.JSON, seed, tagList.toArray(new String[tagList.size()]), null, fields,
-                            excludes);
+            final List<String> popularWordList = popularWordHelper.getWordList(SearchRequestType.JSON, seed,
+                    tagList.toArray(new String[tagList.size()]), null, fields, excludes);
 
             buf.append("\"result\":[");
             boolean first1 = true;
@@ -524,58 +525,52 @@ public class JsonApiManager extends BaseJsonApiManager {
                 throw new WebApiException(6, "No searched urls.");
             }
 
-            searchHelper
-                    .getDocumentByDocId(docId, new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldLang() },
-                            OptionalThing.empty())
-                    .ifPresent(
-                            doc -> {
-                                final String favoriteUrl = DocumentUtil.getValue(doc, fessConfig.getIndexFieldUrl(), String.class);
-                                final String userCode = userInfoHelper.getUserCode();
-
-                                if (StringUtil.isBlank(userCode)) {
-                                    throw new WebApiException(2, "No user session.");
-                                } else if (StringUtil.isBlank(favoriteUrl)) {
-                                    throw new WebApiException(2, "URL is null.");
-                                }
-
-                                boolean found = false;
-                                for (final String id : docIds) {
-                                    if (docId.equals(id)) {
-                                        found = true;
-                                        break;
-                                    }
-                                }
-                                if (!found) {
-                                    throw new WebApiException(5, "Not found: " + favoriteUrl);
-                                }
-
-                                if (!favoriteLogService.addUrl(userCode, (userInfo, favoriteLog) -> {
-                                    favoriteLog.setUserInfoId(userInfo.getId());
-                                    favoriteLog.setUrl(favoriteUrl);
-                                    favoriteLog.setDocId(docId);
-                                    favoriteLog.setQueryId(queryId);
-                                    favoriteLog.setCreatedAt(systemHelper.getCurrentTimeAsLocalDateTime());
-                                })) {
-                                    throw new WebApiException(4, "Failed to add url: " + favoriteUrl);
-                                }
-
-                                final String id = DocumentUtil.getValue(doc, fessConfig.getIndexFieldId(), String.class);
-                                searchHelper.update(
-                                        id,
-                                        builder -> {
-                                            final Script script =
-                                                    ComponentUtil.getLanguageHelper().createScript(doc,
-                                                            "ctx._source." + fessConfig.getIndexFieldFavoriteCount() + "+=1");
-                                            builder.setScript(script);
-                                            final Map<String, Object> upsertMap = new HashMap<>();
-                                            upsertMap.put(fessConfig.getIndexFieldFavoriteCount(), 1);
-                                            builder.setUpsert(upsertMap);
-                                            builder.setRefreshPolicy(Constants.TRUE);
-                                        });
-
-                                writeJsonResponse(0, "\"result\":\"ok\"", (String) null);
-
-                            }).orElse(() -> {
+            searchHelper.getDocumentByDocId(docId, new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldLang() },
+                    OptionalThing.empty()).ifPresent(doc -> {
+                        final String favoriteUrl = DocumentUtil.getValue(doc, fessConfig.getIndexFieldUrl(), String.class);
+                        final String userCode = userInfoHelper.getUserCode();
+
+                        if (StringUtil.isBlank(userCode)) {
+                            throw new WebApiException(2, "No user session.");
+                        } else if (StringUtil.isBlank(favoriteUrl)) {
+                            throw new WebApiException(2, "URL is null.");
+                        }
+
+                        boolean found = false;
+                        for (final String id : docIds) {
+                            if (docId.equals(id)) {
+                                found = true;
+                                break;
+                            }
+                        }
+                        if (!found) {
+                            throw new WebApiException(5, "Not found: " + favoriteUrl);
+                        }
+
+                        if (!favoriteLogService.addUrl(userCode, (userInfo, favoriteLog) -> {
+                            favoriteLog.setUserInfoId(userInfo.getId());
+                            favoriteLog.setUrl(favoriteUrl);
+                            favoriteLog.setDocId(docId);
+                            favoriteLog.setQueryId(queryId);
+                            favoriteLog.setCreatedAt(systemHelper.getCurrentTimeAsLocalDateTime());
+                        })) {
+                            throw new WebApiException(4, "Failed to add url: " + favoriteUrl);
+                        }
+
+                        final String id = DocumentUtil.getValue(doc, fessConfig.getIndexFieldId(), String.class);
+                        searchHelper.update(id, builder -> {
+                            final Script script = ComponentUtil.getLanguageHelper().createScript(doc,
+                                    "ctx._source." + fessConfig.getIndexFieldFavoriteCount() + "+=1");
+                            builder.setScript(script);
+                            final Map<String, Object> upsertMap = new HashMap<>();
+                            upsertMap.put(fessConfig.getIndexFieldFavoriteCount(), 1);
+                            builder.setUpsert(upsertMap);
+                            builder.setRefreshPolicy(Constants.TRUE);
+                        });
+
+                        writeJsonResponse(0, "\"result\":\"ok\"", (String) null);
+
+                    }).orElse(() -> {
                         throw new WebApiException(6, "Not found: " + docId);
                     });
 
@@ -620,11 +615,9 @@ public class JsonApiManager extends BaseJsonApiManager {
             }
 
             final String[] docIds = userInfoHelper.getResultDocIds(queryId);
-            final List<Map<String, Object>> docList =
-                    searchHelper.getDocumentListByDocIds(
-                            docIds,
-                            new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldDocId(),
-                                    fessConfig.getIndexFieldFavoriteCount() }, OptionalThing.empty(), SearchRequestType.JSON);
+            final List<Map<String, Object>> docList = searchHelper.getDocumentListByDocIds(docIds, new String[] {
+                    fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldDocId(), fessConfig.getIndexFieldFavoriteCount() },
+                    OptionalThing.empty(), SearchRequestType.JSON);
             List<String> urlList = new ArrayList<>(docList.size());
             for (final Map<String, Object> doc : docList) {
                 final String urlObj = DocumentUtil.getValue(doc, fessConfig.getIndexFieldUrl(), String.class);
diff --git a/src/main/java/org/codelibs/fess/api/suggest/SuggestApiManager.java b/src/main/java/org/codelibs/fess/api/suggest/SuggestApiManager.java
index 354f65da1..805348a25 100644
--- a/src/main/java/org/codelibs/fess/api/suggest/SuggestApiManager.java
+++ b/src/main/java/org/codelibs/fess/api/suggest/SuggestApiManager.java
@@ -71,8 +71,8 @@ public class SuggestApiManager extends BaseJsonApiManager {
     }
 
     @Override
-    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void process(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         if (!fessConfig.isAcceptedSearchReferer(request.getHeader("referer"))) {
             writeJsonResponse(99, StringUtil.EMPTY, "Referer is invalid.");
diff --git a/src/main/java/org/codelibs/fess/app/job/AllJobScheduler.java b/src/main/java/org/codelibs/fess/app/job/AllJobScheduler.java
index 72b615fcf..93a46d414 100644
--- a/src/main/java/org/codelibs/fess/app/job/AllJobScheduler.java
+++ b/src/main/java/org/codelibs/fess/app/job/AllJobScheduler.java
@@ -98,8 +98,8 @@ public class AllJobScheduler implements LaJobScheduler {
 
     @Override
     public LaJobRunner createRunner() {
-        return new LaJobRunner().useAccessContext(resource -> accessContextLogic.create(resource, OptionalThing::empty,
-                OptionalThing::empty, () -> APP_TYPE));
+        return new LaJobRunner().useAccessContext(
+                resource -> accessContextLogic.create(resource, OptionalThing::empty, OptionalThing::empty, () -> APP_TYPE));
     }
 
     public void setJobClass(final Class<? extends LaJob> jobClass) {
diff --git a/src/main/java/org/codelibs/fess/app/service/AccessTokenService.java b/src/main/java/org/codelibs/fess/app/service/AccessTokenService.java
index 4924f4603..cff1a5e6e 100644
--- a/src/main/java/org/codelibs/fess/app/service/AccessTokenService.java
+++ b/src/main/java/org/codelibs/fess/app/service/AccessTokenService.java
@@ -55,8 +55,8 @@ public class AccessTokenService {
 
         // update pager
         BeanUtil.copyBeanToBean(accessTokenList, accessTokenPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        accessTokenPager.setPageNumberList(accessTokenList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger()))
-                .createPageNumberList());
+        accessTokenPager.setPageNumberList(
+                accessTokenList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
 
         return accessTokenList;
     }
@@ -94,24 +94,21 @@ public class AccessTokenService {
     public OptionalEntity<Set<String>> getPermissions(final HttpServletRequest request) {
         final String token = ComponentUtil.getAccessTokenHelper().getAccessTokenFromRequest(request);
         if (StringUtil.isNotBlank(token)) {
-            return accessTokenBhv
-                    .selectEntity(cb -> {
-                        cb.query().setToken_Term(token);
-                    })
-                    .map(accessToken -> {
-                        final Set<String> permissionSet = new HashSet<>();
-                        final Long expiredTime = accessToken.getExpiredTime();
-                        if (expiredTime != null && expiredTime.longValue() > 0
-                                && expiredTime.longValue() < ComponentUtil.getSystemHelper().getCurrentTimeAsLong()) {
-                            throw new InvalidAccessTokenException("invalid_token", "The token is expired("
-                                    + FessFunctions.formatDate(FessFunctions.date(expiredTime)) + ").");
-                        }
-                        stream(accessToken.getPermissions()).of(stream -> stream.forEach(permissionSet::add));
-                        final String name = accessToken.getParameterName();
-                        stream(request.getParameterValues(name)).of(
-                                stream -> stream.filter(StringUtil::isNotBlank).forEach(permissionSet::add));
-                        return OptionalEntity.of(permissionSet);
-                    }).orElseThrow(() -> new InvalidAccessTokenException("invalid_token", "Invalid token: " + token));
+            return accessTokenBhv.selectEntity(cb -> {
+                cb.query().setToken_Term(token);
+            }).map(accessToken -> {
+                final Set<String> permissionSet = new HashSet<>();
+                final Long expiredTime = accessToken.getExpiredTime();
+                if (expiredTime != null && expiredTime.longValue() > 0
+                        && expiredTime.longValue() < ComponentUtil.getSystemHelper().getCurrentTimeAsLong()) {
+                    throw new InvalidAccessTokenException("invalid_token",
+                            "The token is expired(" + FessFunctions.formatDate(FessFunctions.date(expiredTime)) + ").");
+                }
+                stream(accessToken.getPermissions()).of(stream -> stream.forEach(permissionSet::add));
+                final String name = accessToken.getParameterName();
+                stream(request.getParameterValues(name)).of(stream -> stream.filter(StringUtil::isNotBlank).forEach(permissionSet::add));
+                return OptionalEntity.of(permissionSet);
+            }).orElseThrow(() -> new InvalidAccessTokenException("invalid_token", "Invalid token: " + token));
         }
         return OptionalEntity.empty();
     }
diff --git a/src/main/java/org/codelibs/fess/app/service/BadWordService.java b/src/main/java/org/codelibs/fess/app/service/BadWordService.java
index 06322e6a4..5cb52035e 100644
--- a/src/main/java/org/codelibs/fess/app/service/BadWordService.java
+++ b/src/main/java/org/codelibs/fess/app/service/BadWordService.java
@@ -67,8 +67,8 @@ public class BadWordService {
 
         // update pager
         BeanUtil.copyBeanToBean(badWordList, badWordPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        badWordPager.setPageNumberList(badWordList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger()))
-                .createPageNumberList());
+        badWordPager.setPageNumberList(
+                badWordList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
 
         return badWordList;
     }
diff --git a/src/main/java/org/codelibs/fess/app/service/BoostDocumentRuleService.java b/src/main/java/org/codelibs/fess/app/service/BoostDocumentRuleService.java
index 26ba908b0..9edb36a4f 100644
--- a/src/main/java/org/codelibs/fess/app/service/BoostDocumentRuleService.java
+++ b/src/main/java/org/codelibs/fess/app/service/BoostDocumentRuleService.java
@@ -47,8 +47,8 @@ public class BoostDocumentRuleService extends FessAppService {
 
         // update pager
         BeanUtil.copyBeanToBean(boostDocumentRuleList, boostDocumentRulePager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        boostDocumentRulePager.setPageNumberList(boostDocumentRuleList.pageRange(
-                op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
+        boostDocumentRulePager.setPageNumberList(
+                boostDocumentRuleList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
 
         return boostDocumentRuleList;
     }
diff --git a/src/main/java/org/codelibs/fess/app/service/CharMappingService.java b/src/main/java/org/codelibs/fess/app/service/CharMappingService.java
index e1d78104b..d579ddec7 100644
--- a/src/main/java/org/codelibs/fess/app/service/CharMappingService.java
+++ b/src/main/java/org/codelibs/fess/app/service/CharMappingService.java
@@ -38,19 +38,18 @@ public class CharMappingService {
     protected FessConfig fessConfig;
 
     public List<CharMappingItem> getCharMappingList(final String dictId, final CharMappingPager charMappingPager) {
-        return getCharMappingFile(dictId).map(
-                file -> {
-                    final int pageSize = charMappingPager.getPageSize();
-                    final PagingList<CharMappingItem> charMappingList =
-                            file.selectList((charMappingPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
+        return getCharMappingFile(dictId).map(file -> {
+            final int pageSize = charMappingPager.getPageSize();
+            final PagingList<CharMappingItem> charMappingList =
+                    file.selectList((charMappingPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
-                    // update pager
-                    BeanUtil.copyBeanToBean(charMappingList, charMappingPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                    charMappingList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
-                    charMappingPager.setPageNumberList(charMappingList.createPageNumberList());
+            // update pager
+            BeanUtil.copyBeanToBean(charMappingList, charMappingPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+            charMappingList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
+            charMappingPager.setPageNumberList(charMappingList.createPageNumberList());
 
-                    return (List<CharMappingItem>) charMappingList;
-                }).orElse(Collections.emptyList());
+            return (List<CharMappingItem>) charMappingList;
+        }).orElse(Collections.emptyList());
     }
 
     public OptionalEntity<CharMappingFile> getCharMappingFile(final String dictId) {
diff --git a/src/main/java/org/codelibs/fess/app/service/CrawlingInfoService.java b/src/main/java/org/codelibs/fess/app/service/CrawlingInfoService.java
index 0688be399..923a26843 100644
--- a/src/main/java/org/codelibs/fess/app/service/CrawlingInfoService.java
+++ b/src/main/java/org/codelibs/fess/app/service/CrawlingInfoService.java
@@ -76,8 +76,8 @@ public class CrawlingInfoService {
 
         // update pager
         BeanUtil.copyBeanToBean(crawlingInfoList, crawlingInfoPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        crawlingInfoPager.setPageNumberList(crawlingInfoList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger()))
-                .createPageNumberList());
+        crawlingInfoPager.setPageNumberList(
+                crawlingInfoList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
 
         return crawlingInfoList;
     }
diff --git a/src/main/java/org/codelibs/fess/app/service/ElevateWordService.java b/src/main/java/org/codelibs/fess/app/service/ElevateWordService.java
index ac00237bf..9c5ff998d 100644
--- a/src/main/java/org/codelibs/fess/app/service/ElevateWordService.java
+++ b/src/main/java/org/codelibs/fess/app/service/ElevateWordService.java
@@ -202,13 +202,10 @@ public class ElevateWordService {
                     continue;
                 }
                 try {
-                    final String[] permissions =
-                            split(getValue(list, 2), ",").get(
-                                    stream -> stream.map(permissionHelper::encode).filter(StringUtil::isNotBlank).distinct()
-                                            .toArray(n -> new String[n]));
-                    final String[] labels =
-                            split(getValue(list, 3), ",").get(
-                                    stream -> stream.filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n]));
+                    final String[] permissions = split(getValue(list, 2), ",").get(stream -> stream.map(permissionHelper::encode)
+                            .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n]));
+                    final String[] labels = split(getValue(list, 3), ",")
+                            .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n]));
                     ElevateWord elevateWord = elevateWordBhv.selectEntity(cb -> {
                         cb.query().setSuggestWord_Equal(suggestWord);
                         if (permissions.length > 0) {
@@ -228,14 +225,13 @@ public class ElevateWordService {
                         elevateWord.setCreatedTime(now);
                         elevateWordBhv.insert(elevateWord);
                         final String id = elevateWord.getId();
-                        final List<ElevateWordToLabel> mappingList =
-                                stream(labels).get(
-                                        stream -> stream.map(l -> labelTypeBhv.selectEntity(cb -> cb.query().setValue_Equal(l)).map(e -> {
-                                            final ElevateWordToLabel m = new ElevateWordToLabel();
-                                            m.setElevateWordId(id);
-                                            m.setLabelTypeId(e.getId());
-                                            return m;
-                                        }).orElse(null)).filter(e -> e != null).collect(Collectors.toList()));
+                        final List<ElevateWordToLabel> mappingList = stream(labels)
+                                .get(stream -> stream.map(l -> labelTypeBhv.selectEntity(cb -> cb.query().setValue_Equal(l)).map(e -> {
+                                    final ElevateWordToLabel m = new ElevateWordToLabel();
+                                    m.setElevateWordId(id);
+                                    m.setLabelTypeId(e.getId());
+                                    return m;
+                                }).orElse(null)).filter(e -> e != null).collect(Collectors.toList()));
                         if (!mappingList.isEmpty()) {
                             elevateWordToLabelBhv.batchInsert(mappingList);
                         }
@@ -251,21 +247,20 @@ public class ElevateWordService {
                         elevateWord.setUpdatedTime(now);
                         elevateWordBhv.update(elevateWord);
                         final String id = elevateWord.getId();
-                        final List<ElevateWordToLabel> mappingList =
-                                stream(labels).get(
-                                        stream -> stream.map(l -> labelTypeBhv.selectEntity(cb -> cb.query().setValue_Equal(l)).map(e -> {
-                                            final List<ElevateWordToLabel> mList = elevateWordToLabelBhv.selectList(cb -> {
-                                                cb.query().setElevateWordId_Equal(id);
-                                                cb.query().setLabelTypeId_Equal(e.getId());
-                                            });
-                                            if (!mList.isEmpty()) {
-                                                return null;
-                                            }
-                                            final ElevateWordToLabel m = new ElevateWordToLabel();
-                                            m.setElevateWordId(id);
-                                            m.setLabelTypeId(e.getId());
-                                            return m;
-                                        }).orElse(null)).filter(e -> e != null).collect(Collectors.toList()));
+                        final List<ElevateWordToLabel> mappingList = stream(labels)
+                                .get(stream -> stream.map(l -> labelTypeBhv.selectEntity(cb -> cb.query().setValue_Equal(l)).map(e -> {
+                                    final List<ElevateWordToLabel> mList = elevateWordToLabelBhv.selectList(cb -> {
+                                        cb.query().setElevateWordId_Equal(id);
+                                        cb.query().setLabelTypeId_Equal(e.getId());
+                                    });
+                                    if (!mList.isEmpty()) {
+                                        return null;
+                                    }
+                                    final ElevateWordToLabel m = new ElevateWordToLabel();
+                                    m.setElevateWordId(id);
+                                    m.setLabelTypeId(e.getId());
+                                    return m;
+                                }).orElse(null)).filter(e -> e != null).collect(Collectors.toList()));
                         if (!mappingList.isEmpty()) {
                             elevateWordToLabelBhv.batchInsert(mappingList);
                         }
@@ -300,17 +295,12 @@ public class ElevateWordService {
                 @Override
                 public void handle(final ElevateWord entity) {
                     final List<String> list = new ArrayList<>();
-                    final String permissions =
-                            stream(entity.getPermissions()).get(
-                                    stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                            .collect(Collectors.joining(",")));
-                    final String labels =
-                            elevateWordToLabelBhv
-                                    .selectList(cb -> cb.query().setElevateWordId_Equal(entity.getId()))
-                                    .stream()
-                                    .map(e -> labelTypeBhv.selectByPK(e.getLabelTypeId()).map(LabelType::getValue)
-                                            .filter(StringUtil::isNotBlank).orElse(null)).distinct().sorted()
-                                    .collect(Collectors.joining(","));
+                    final String permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                            .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining(",")));
+                    final String labels = elevateWordToLabelBhv
+                            .selectList(cb -> cb.query().setElevateWordId_Equal(entity.getId())).stream().map(e -> labelTypeBhv
+                                    .selectByPK(e.getLabelTypeId()).map(LabelType::getValue).filter(StringUtil::isNotBlank).orElse(null))
+                            .distinct().sorted().collect(Collectors.joining(","));
                     addToList(list, entity.getSuggestWord());
                     addToList(list, entity.getReading());
                     addToList(list, permissions);
diff --git a/src/main/java/org/codelibs/fess/app/service/GroupService.java b/src/main/java/org/codelibs/fess/app/service/GroupService.java
index 5d36c20c7..7d28cab9b 100644
--- a/src/main/java/org/codelibs/fess/app/service/GroupService.java
+++ b/src/main/java/org/codelibs/fess/app/service/GroupService.java
@@ -83,13 +83,11 @@ public class GroupService {
             op.setRefreshPolicy(Constants.TRUE);
         });
 
-        userBhv.selectCursor(
-                cb -> cb.query().setGroups_Equal(group.getId()),
-                entity -> {
-                    entity.setGroups(stream(entity.getGroups()).get(
-                            stream -> stream.filter(s -> !s.equals(group.getId())).toArray(n -> new String[n])));
-                    userBhv.insertOrUpdate(entity);
-                });
+        userBhv.selectCursor(cb -> cb.query().setGroups_Equal(group.getId()), entity -> {
+            entity.setGroups(
+                    stream(entity.getGroups()).get(stream -> stream.filter(s -> !s.equals(group.getId())).toArray(n -> new String[n])));
+            userBhv.insertOrUpdate(entity);
+        });
 
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/service/KuromojiService.java b/src/main/java/org/codelibs/fess/app/service/KuromojiService.java
index 2a4589f97..eee1d58e2 100644
--- a/src/main/java/org/codelibs/fess/app/service/KuromojiService.java
+++ b/src/main/java/org/codelibs/fess/app/service/KuromojiService.java
@@ -43,12 +43,12 @@ public class KuromojiService {
             final PagingList<KuromojiItem> kuromojiList = file.selectList((kuromojiPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
             // update pager
-                BeanUtil.copyBeanToBean(kuromojiList, kuromojiPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                kuromojiList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
-                kuromojiPager.setPageNumberList(kuromojiList.createPageNumberList());
+            BeanUtil.copyBeanToBean(kuromojiList, kuromojiPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+            kuromojiList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
+            kuromojiPager.setPageNumberList(kuromojiList.createPageNumberList());
 
-                return (List<KuromojiItem>) kuromojiList;
-            }).orElse(Collections.emptyList());
+            return (List<KuromojiItem>) kuromojiList;
+        }).orElse(Collections.emptyList());
     }
 
     public OptionalEntity<KuromojiFile> getKuromojiFile(final String dictId) {
diff --git a/src/main/java/org/codelibs/fess/app/service/ProtwordsService.java b/src/main/java/org/codelibs/fess/app/service/ProtwordsService.java
index 33c83988d..f6a2795a5 100644
--- a/src/main/java/org/codelibs/fess/app/service/ProtwordsService.java
+++ b/src/main/java/org/codelibs/fess/app/service/ProtwordsService.java
@@ -38,19 +38,18 @@ public class ProtwordsService {
     protected FessConfig fessConfig;
 
     public List<ProtwordsItem> getProtwordsList(final String dictId, final ProtwordsPager protwordsPager) {
-        return getProtwordsFile(dictId).map(
-                file -> {
-                    final int pageSize = protwordsPager.getPageSize();
-                    final PagingList<ProtwordsItem> protwordsList =
-                            file.selectList((protwordsPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
+        return getProtwordsFile(dictId).map(file -> {
+            final int pageSize = protwordsPager.getPageSize();
+            final PagingList<ProtwordsItem> protwordsList =
+                    file.selectList((protwordsPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
-                    // update pager
-                    BeanUtil.copyBeanToBean(protwordsList, protwordsPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                    protwordsList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
-                    protwordsPager.setPageNumberList(protwordsList.createPageNumberList());
+            // update pager
+            BeanUtil.copyBeanToBean(protwordsList, protwordsPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+            protwordsList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
+            protwordsPager.setPageNumberList(protwordsList.createPageNumberList());
 
-                    return (List<ProtwordsItem>) protwordsList;
-                }).orElse(Collections.emptyList());
+            return (List<ProtwordsItem>) protwordsList;
+        }).orElse(Collections.emptyList());
     }
 
     public OptionalEntity<ProtwordsFile> getProtwordsFile(final String dictId) {
diff --git a/src/main/java/org/codelibs/fess/app/service/RelatedContentService.java b/src/main/java/org/codelibs/fess/app/service/RelatedContentService.java
index 7c6f38d86..aa904efc7 100644
--- a/src/main/java/org/codelibs/fess/app/service/RelatedContentService.java
+++ b/src/main/java/org/codelibs/fess/app/service/RelatedContentService.java
@@ -48,8 +48,8 @@ public class RelatedContentService extends FessAppService {
 
         // update pager
         BeanUtil.copyBeanToBean(relatedContentList, relatedContentPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        relatedContentPager.setPageNumberList(relatedContentList
-                .pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
+        relatedContentPager.setPageNumberList(
+                relatedContentList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
 
         return relatedContentList;
     }
diff --git a/src/main/java/org/codelibs/fess/app/service/RelatedQueryService.java b/src/main/java/org/codelibs/fess/app/service/RelatedQueryService.java
index 14de679fb..eb73bf125 100644
--- a/src/main/java/org/codelibs/fess/app/service/RelatedQueryService.java
+++ b/src/main/java/org/codelibs/fess/app/service/RelatedQueryService.java
@@ -48,8 +48,8 @@ public class RelatedQueryService extends FessAppService {
 
         // update pager
         BeanUtil.copyBeanToBean(relatedQueryList, relatedQueryPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        relatedQueryPager.setPageNumberList(relatedQueryList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger()))
-                .createPageNumberList());
+        relatedQueryPager.setPageNumberList(
+                relatedQueryList.pageRange(op -> op.rangeSize(fessConfig.getPagingPageRangeSizeAsInteger())).createPageNumberList());
 
         return relatedQueryList;
     }
diff --git a/src/main/java/org/codelibs/fess/app/service/RoleService.java b/src/main/java/org/codelibs/fess/app/service/RoleService.java
index bd72718cb..7f6205ddf 100644
--- a/src/main/java/org/codelibs/fess/app/service/RoleService.java
+++ b/src/main/java/org/codelibs/fess/app/service/RoleService.java
@@ -80,13 +80,11 @@ public class RoleService {
             op.setRefreshPolicy(Constants.TRUE);
         });
 
-        userBhv.selectCursor(
-                cb -> cb.query().setRoles_Equal(role.getId()),
-                entity -> {
-                    entity.setRoles(stream(entity.getRoles()).get(
-                            stream -> stream.filter(s -> !s.equals(role.getId())).toArray(n -> new String[n])));
-                    userBhv.insertOrUpdate(entity);
-                });
+        userBhv.selectCursor(cb -> cb.query().setRoles_Equal(role.getId()), entity -> {
+            entity.setRoles(
+                    stream(entity.getRoles()).get(stream -> stream.filter(s -> !s.equals(role.getId())).toArray(n -> new String[n])));
+            userBhv.insertOrUpdate(entity);
+        });
     }
 
     protected void setupListCondition(final RoleCB cb, final RolePager rolePager) {
diff --git a/src/main/java/org/codelibs/fess/app/service/StemmerOverrideService.java b/src/main/java/org/codelibs/fess/app/service/StemmerOverrideService.java
index 367616691..65b52f68d 100644
--- a/src/main/java/org/codelibs/fess/app/service/StemmerOverrideService.java
+++ b/src/main/java/org/codelibs/fess/app/service/StemmerOverrideService.java
@@ -38,20 +38,18 @@ public class StemmerOverrideService {
     protected FessConfig fessConfig;
 
     public List<StemmerOverrideItem> getStemmerOverrideList(final String dictId, final StemmerOverridePager stemmerOvberridePager) {
-        return getStemmerOverrideFile(dictId).map(
-                file -> {
-                    final int pageSize = stemmerOvberridePager.getPageSize();
-                    final PagingList<StemmerOverrideItem> stemmerOvberrideList =
-                            file.selectList((stemmerOvberridePager.getCurrentPageNumber() - 1) * pageSize, pageSize);
+        return getStemmerOverrideFile(dictId).map(file -> {
+            final int pageSize = stemmerOvberridePager.getPageSize();
+            final PagingList<StemmerOverrideItem> stemmerOvberrideList =
+                    file.selectList((stemmerOvberridePager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
-                    // update pager
-                    BeanUtil.copyBeanToBean(stemmerOvberrideList, stemmerOvberridePager,
-                            option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                    stemmerOvberrideList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
-                    stemmerOvberridePager.setPageNumberList(stemmerOvberrideList.createPageNumberList());
+            // update pager
+            BeanUtil.copyBeanToBean(stemmerOvberrideList, stemmerOvberridePager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+            stemmerOvberrideList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
+            stemmerOvberridePager.setPageNumberList(stemmerOvberrideList.createPageNumberList());
 
-                    return (List<StemmerOverrideItem>) stemmerOvberrideList;
-                }).orElse(Collections.emptyList());
+            return (List<StemmerOverrideItem>) stemmerOvberrideList;
+        }).orElse(Collections.emptyList());
     }
 
     public OptionalEntity<StemmerOverrideFile> getStemmerOverrideFile(final String dictId) {
diff --git a/src/main/java/org/codelibs/fess/app/service/StopwordsService.java b/src/main/java/org/codelibs/fess/app/service/StopwordsService.java
index 0ed0bce75..ce4d0f82b 100644
--- a/src/main/java/org/codelibs/fess/app/service/StopwordsService.java
+++ b/src/main/java/org/codelibs/fess/app/service/StopwordsService.java
@@ -38,19 +38,18 @@ public class StopwordsService {
     protected FessConfig fessConfig;
 
     public List<StopwordsItem> getStopwordsList(final String dictId, final StopwordsPager stopwordsPager) {
-        return getStopwordsFile(dictId).map(
-                file -> {
-                    final int pageSize = stopwordsPager.getPageSize();
-                    final PagingList<StopwordsItem> stopwordsList =
-                            file.selectList((stopwordsPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
+        return getStopwordsFile(dictId).map(file -> {
+            final int pageSize = stopwordsPager.getPageSize();
+            final PagingList<StopwordsItem> stopwordsList =
+                    file.selectList((stopwordsPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
-                    // update pager
-                    BeanUtil.copyBeanToBean(stopwordsList, stopwordsPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                    stopwordsList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
-                    stopwordsPager.setPageNumberList(stopwordsList.createPageNumberList());
+            // update pager
+            BeanUtil.copyBeanToBean(stopwordsList, stopwordsPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+            stopwordsList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
+            stopwordsPager.setPageNumberList(stopwordsList.createPageNumberList());
 
-                    return (List<StopwordsItem>) stopwordsList;
-                }).orElse(Collections.emptyList());
+            return (List<StopwordsItem>) stopwordsList;
+        }).orElse(Collections.emptyList());
     }
 
     public OptionalEntity<StopwordsFile> getStopwordsFile(final String dictId) {
diff --git a/src/main/java/org/codelibs/fess/app/service/SynonymService.java b/src/main/java/org/codelibs/fess/app/service/SynonymService.java
index d62ff72f6..49c6f31cb 100644
--- a/src/main/java/org/codelibs/fess/app/service/SynonymService.java
+++ b/src/main/java/org/codelibs/fess/app/service/SynonymService.java
@@ -43,12 +43,12 @@ public class SynonymService {
             final PagingList<SynonymItem> synonymList = file.selectList((synonymPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
             // update pager
-                BeanUtil.copyBeanToBean(synonymList, synonymPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                synonymList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
-                synonymPager.setPageNumberList(synonymList.createPageNumberList());
+            BeanUtil.copyBeanToBean(synonymList, synonymPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+            synonymList.setPageRangeSize(fessConfig.getPagingPageRangeSizeAsInteger());
+            synonymPager.setPageNumberList(synonymList.createPageNumberList());
 
-                return (List<SynonymItem>) synonymList;
-            }).orElse(Collections.emptyList());
+            return (List<SynonymItem>) synonymList;
+        }).orElse(Collections.emptyList());
     }
 
     public OptionalEntity<SynonymFile> getSynonymFile(final String dictId) {
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/AdminAction.java b/src/main/java/org/codelibs/fess/app/web/admin/AdminAction.java
index d55e4b001..7a69e0b73 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/AdminAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/AdminAction.java
@@ -70,7 +70,7 @@ public class AdminAction extends FessAdminAction {
     //                                                                      ==============
     @Execute
     @Secured({ //
-    AdminDashboardAction.ROLE, //
+            AdminDashboardAction.ROLE, //
             AdminDashboardAction.ROLE + VIEW, //
             AdminWizardAction.ROLE, //
             AdminWizardAction.ROLE + VIEW, //
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/accesstoken/AdminAccesstokenAction.java b/src/main/java/org/codelibs/fess/app/web/admin/accesstoken/AdminAccesstokenAction.java
index 810362256..da53a6747 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/accesstoken/AdminAccesstokenAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/accesstoken/AdminAccesstokenAction.java
@@ -150,29 +150,20 @@ public class AdminAccesstokenAction extends FessAdminAction {
     public HtmlResponse details(final int crudMode, final String id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        accessTokenService
-                                .getAccessToken(id)
-                                .ifPresent(
-                                        entity -> {
-                                            copyBeanToBean(entity, form, copyOp -> copyOp.exclude(Constants.PERMISSIONS, EXPIRED_TIME)
-                                                    .excludeNull().dateConverter(Constants.DEFAULT_DATETIME_FORMAT, EXPIRES));
-                                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                                            form.permissions =
-                                                    stream(entity.getPermissions()).get(
-                                                            stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank)
-                                                                    .distinct().collect(Collectors.joining("\n")));
-                                            form.crudMode = crudMode;
-                                        })
-                                .orElse(() -> {
-                                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                            this::asListHtml);
-                                });
-                    });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                accessTokenService.getAccessToken(id).ifPresent(entity -> {
+                    copyBeanToBean(entity, form, copyOp -> copyOp.exclude(Constants.PERMISSIONS, EXPIRED_TIME).excludeNull()
+                            .dateConverter(Constants.DEFAULT_DATETIME_FORMAT, EXPIRES));
+                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+                    form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(permissionHelper::decode)
+                            .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+                    form.crudMode = crudMode;
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
                 });
+            });
+        });
     }
 
     @Execute
@@ -180,23 +171,15 @@ public class AdminAccesstokenAction extends FessAdminAction {
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, this::asListHtml);
         final String id = form.id;
-        accessTokenService
-                .getAccessToken(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(
-                                    entity,
-                                    form,
-                                    op -> op.exclude(Constants.PERMISSIONS, EXPIRED_TIME).dateConverter(Constants.DEFAULT_DATETIME_FORMAT,
-                                            EXPIRES));
-                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                            form.permissions =
-                                    stream(entity.getPermissions()).get(
-                                            stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank).distinct()
-                                                    .collect(Collectors.joining("\n")));
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
-                });
+        accessTokenService.getAccessToken(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form,
+                    op -> op.exclude(Constants.PERMISSIONS, EXPIRED_TIME).dateConverter(Constants.DEFAULT_DATETIME_FORMAT, EXPIRES));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(permissionHelper::decode)
+                    .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -217,17 +200,16 @@ public class AdminAccesstokenAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getAccessToken(form).ifPresent(
-                entity -> {
-                    entity.setToken(accessTokenHelper.generateAccessToken());
-                    try {
-                        accessTokenService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getAccessToken(form).ifPresent(entity -> {
+            entity.setToken(accessTokenHelper.generateAccessToken());
+            try {
+                accessTokenService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -239,16 +221,15 @@ public class AdminAccesstokenAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getAccessToken(form).ifPresent(
-                entity -> {
-                    try {
-                        accessTokenService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getAccessToken(form).ifPresent(entity -> {
+            try {
+                accessTokenService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -261,21 +242,17 @@ public class AdminAccesstokenAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        accessTokenService
-                .getAccessToken(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                accessTokenService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        accessTokenService.getAccessToken(id).ifPresent(entity -> {
+            try {
+                accessTokenService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -306,19 +283,16 @@ public class AdminAccesstokenAction extends FessAdminAction {
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    BeanUtil.copyBeanToBean(form, entity,
-                            op -> op.exclude(Constants.COMMON_CONVERSION_RULE).exclude(TOKEN, Constants.PERMISSIONS, EXPIRED_TIME)
-                                    .dateConverter(Constants.DEFAULT_DATETIME_FORMAT, EXPIRES));
-                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                    entity.setPermissions(split(form.permissions, "\n").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).distinct()
-                                    .toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            BeanUtil.copyBeanToBean(form, entity, op -> op.exclude(Constants.COMMON_CONVERSION_RULE)
+                    .exclude(TOKEN, Constants.PERMISSIONS, EXPIRED_TIME).dateConverter(Constants.DEFAULT_DATETIME_FORMAT, EXPIRES));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            entity.setPermissions(split(form.permissions, "\n").get(stream -> stream.map(s -> permissionHelper.encode(s))
+                    .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     // ===================================================================================
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/backup/AdminBackupAction.java b/src/main/java/org/codelibs/fess/app/web/admin/backup/AdminBackupAction.java
index 0cdf2f21d..e62f1d3e5 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/backup/AdminBackupAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/backup/AdminBackupAction.java
@@ -184,45 +184,38 @@ public class AdminBackupAction extends FessAdminAction {
 
     private void importBulk(final String fileName, final File tempFile) {
         final ObjectMapper mapper = new ObjectMapper();
-        try (CurlResponse response =
-                ComponentUtil
-                        .getCurlHelper()
-                        .post("/_bulk")
-                        .onConnect(
-                                (req, con) -> {
-                                    con.setDoOutput(true);
-                                    try (final BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(tempFile)));
-                                            final BufferedWriter bw =
-                                                    new BufferedWriter(new OutputStreamWriter(con.getOutputStream(),
-                                                            Constants.CHARSET_UTF_8))) {
-                                        String line;
-                                        while ((line = br.readLine()) != null) {
-                                            if (StringUtil.isNotBlank(line)) {
-                                                final Map<String, Map<String, String>> dataObj;
-                                                if (line.contains("_type")) {
-                                                    dataObj = parseObject(mapper, line);
-                                                } else {
-                                                    dataObj = null;
-                                                }
-                                                if (dataObj != null) {
-                                                    final Map<String, String> indexObj = dataObj.get("index");
-                                                    if (indexObj != null && indexObj.containsKey("_type")) {
-                                                        indexObj.remove("_type");
-                                                        bw.write(mapper.writeValueAsString(dataObj));
-                                                    } else {
-                                                        bw.write(line);
-                                                    }
-                                                } else {
-                                                    bw.write(line);
-                                                }
-                                            }
-                                            bw.write("\n");
-                                        }
-                                        bw.flush();
-                                    } catch (IOException e) {
-                                        throw new IORuntimeException(e);
-                                    }
-                                }).execute()) {
+        try (CurlResponse response = ComponentUtil.getCurlHelper().post("/_bulk").onConnect((req, con) -> {
+            con.setDoOutput(true);
+            try (final BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(tempFile)));
+                    final BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(con.getOutputStream(), Constants.CHARSET_UTF_8))) {
+                String line;
+                while ((line = br.readLine()) != null) {
+                    if (StringUtil.isNotBlank(line)) {
+                        final Map<String, Map<String, String>> dataObj;
+                        if (line.contains("_type")) {
+                            dataObj = parseObject(mapper, line);
+                        } else {
+                            dataObj = null;
+                        }
+                        if (dataObj != null) {
+                            final Map<String, String> indexObj = dataObj.get("index");
+                            if (indexObj != null && indexObj.containsKey("_type")) {
+                                indexObj.remove("_type");
+                                bw.write(mapper.writeValueAsString(dataObj));
+                            } else {
+                                bw.write(line);
+                            }
+                        } else {
+                            bw.write(line);
+                        }
+                    }
+                    bw.write("\n");
+                }
+                bw.flush();
+            } catch (IOException e) {
+                throw new IORuntimeException(e);
+            }
+        }).execute()) {
             if (logger.isDebugEnabled()) {
                 logger.debug("Bulk Response:\n{}", response.getContentAsString());
             }
@@ -338,14 +331,12 @@ public class AdminBackupAction extends FessAdminAction {
                     index = id;
                     filename = id + ".bulk";
                 }
-                return asStream(filename).contentTypeOctetStream().stream(
-                        out -> {
-                            try (CurlResponse response =
-                                    ComponentUtil.getCurlHelper().get("/" + index + "/_data").param("format", "json")
-                                            .param("scroll", fessConfig.getIndexScrollSearchTimeout()).execute()) {
-                                out.write(response.getContentAsStream());
-                            }
-                        });
+                return asStream(filename).contentTypeOctetStream().stream(out -> {
+                    try (CurlResponse response = ComponentUtil.getCurlHelper().get("/" + index + "/_data").param("format", "json")
+                            .param("scroll", fessConfig.getIndexScrollSearchTimeout()).execute()) {
+                        out.write(response.getContentAsStream());
+                    }
+                });
             }
         }
         throwValidationError(messages -> messages.addErrorsCouldNotFindBackupIndex(GLOBAL), this::asListHtml);
@@ -385,14 +376,12 @@ public class AdminBackupAction extends FessAdminAction {
                     ((LocalDateTime) value).atZone(ZoneId.systemDefault()).withZoneSameInstant(ZoneId.of("UTC")).format(ISO_8601_FORMATTER);
             buf.append('"').append(StringEscapeUtils.escapeJson(format)).append('"');
         } else if (value instanceof String[]) {
-            final String json =
-                    Arrays.stream((String[]) value).map(s -> "\"" + StringEscapeUtils.escapeJson(s) + "\"")
-                            .collect(Collectors.joining(","));
+            final String json = Arrays.stream((String[]) value).map(s -> "\"" + StringEscapeUtils.escapeJson(s) + "\"")
+                    .collect(Collectors.joining(","));
             buf.append('[').append(json).append(']');
         } else if (value instanceof List) {
-            final String json =
-                    ((List<?>) value).stream().map(s -> "\"" + StringEscapeUtils.escapeJson(s.toString()) + "\"")
-                            .collect(Collectors.joining(","));
+            final String json = ((List<?>) value).stream().map(s -> "\"" + StringEscapeUtils.escapeJson(s.toString()) + "\"")
+                    .collect(Collectors.joining(","));
             buf.append('[').append(json).append(']');
         } else if (value instanceof Map) {
             buf.append('{');
@@ -416,47 +405,41 @@ public class AdminBackupAction extends FessAdminAction {
     public static Consumer<Writer> getSearchLogNdjsonWriteCall() {
         return writer -> {
             final SearchLogBhv bhv = ComponentUtil.getComponent(SearchLogBhv.class);
-            bhv.selectCursor(
-                    cb -> {
-                        cb.query().matchAll();
-                        cb.query().addOrderBy_RequestedAt_Asc();
-                    },
-                    entity -> {
-                        final StringBuilder buf = new StringBuilder();
-                        buf.append('{');
-                        appendJson("id", entity.getId(), buf).append(',');
-                        appendJson("query-id", entity.getQueryId(), buf).append(',');
-                        appendJson("user-info-id", entity.getUserInfoId(), buf).append(',');
-                        appendJson("user-session-id", entity.getUserSessionId(), buf).append(',');
-                        appendJson("user", entity.getUser(), buf).append(',');
-                        appendJson("search-word", entity.getSearchWord(), buf).append(',');
-                        appendJson("hit-count", entity.getHitCount(), buf).append(',');
-                        appendJson("query-page-size", entity.getQueryPageSize(), buf).append(',');
-                        appendJson("query-offset", entity.getQueryOffset(), buf).append(',');
-                        appendJson("referer", entity.getReferer(), buf).append(',');
-                        appendJson("languages", entity.getLanguages(), buf).append(',');
-                        appendJson("roles", entity.getRoles(), buf).append(',');
-                        appendJson("user-agent", entity.getUserAgent(), buf).append(',');
-                        appendJson("client-ip", entity.getClientIp(), buf).append(',');
-                        appendJson("access-type", entity.getAccessType(), buf).append(',');
-                        appendJson("query-time", entity.getQueryTime(), buf).append(',');
-                        appendJson("response-time", entity.getResponseTime(), buf).append(',');
-                        appendJson("requested-at", entity.getRequestedAt(), buf).append(',');
-                        final Map<String, List<String>> searchFieldMap =
-                                entity.getSearchFieldLogList()
-                                        .stream()
-                                        .collect(
-                                                Collectors.groupingBy(Pair::getFirst,
-                                                        Collectors.mapping(Pair::getSecond, Collectors.toList())));
-                        appendJson("search-field", searchFieldMap, buf);
-                        buf.append('}');
-                        buf.append('\n');
-                        try {
-                            writer.write(buf.toString());
-                        } catch (final IOException e) {
-                            throw new IORuntimeException(e);
-                        }
-                    });
+            bhv.selectCursor(cb -> {
+                cb.query().matchAll();
+                cb.query().addOrderBy_RequestedAt_Asc();
+            }, entity -> {
+                final StringBuilder buf = new StringBuilder();
+                buf.append('{');
+                appendJson("id", entity.getId(), buf).append(',');
+                appendJson("query-id", entity.getQueryId(), buf).append(',');
+                appendJson("user-info-id", entity.getUserInfoId(), buf).append(',');
+                appendJson("user-session-id", entity.getUserSessionId(), buf).append(',');
+                appendJson("user", entity.getUser(), buf).append(',');
+                appendJson("search-word", entity.getSearchWord(), buf).append(',');
+                appendJson("hit-count", entity.getHitCount(), buf).append(',');
+                appendJson("query-page-size", entity.getQueryPageSize(), buf).append(',');
+                appendJson("query-offset", entity.getQueryOffset(), buf).append(',');
+                appendJson("referer", entity.getReferer(), buf).append(',');
+                appendJson("languages", entity.getLanguages(), buf).append(',');
+                appendJson("roles", entity.getRoles(), buf).append(',');
+                appendJson("user-agent", entity.getUserAgent(), buf).append(',');
+                appendJson("client-ip", entity.getClientIp(), buf).append(',');
+                appendJson("access-type", entity.getAccessType(), buf).append(',');
+                appendJson("query-time", entity.getQueryTime(), buf).append(',');
+                appendJson("response-time", entity.getResponseTime(), buf).append(',');
+                appendJson("requested-at", entity.getRequestedAt(), buf).append(',');
+                final Map<String, List<String>> searchFieldMap = entity.getSearchFieldLogList().stream()
+                        .collect(Collectors.groupingBy(Pair::getFirst, Collectors.mapping(Pair::getSecond, Collectors.toList())));
+                appendJson("search-field", searchFieldMap, buf);
+                buf.append('}');
+                buf.append('\n');
+                try {
+                    writer.write(buf.toString());
+                } catch (final IOException e) {
+                    throw new IORuntimeException(e);
+                }
+            });
         };
     }
 
@@ -548,8 +531,8 @@ public class AdminBackupAction extends FessAdminAction {
     }
 
     private HtmlResponse asListHtml() {
-        return asHtml(path_AdminBackup_AdminBackupJsp).useForm(UploadForm.class).renderWith(
-                data -> RenderDataUtil.register(data, "backupItems", getBackupItems()));
+        return asHtml(path_AdminBackup_AdminBackupJsp).useForm(UploadForm.class)
+                .renderWith(data -> RenderDataUtil.register(data, "backupItems", getBackupItems()));
     }
 
     private void deleteTempFile(final File tempFile) {
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/badword/AdminBadwordAction.java b/src/main/java/org/codelibs/fess/app/web/admin/badword/AdminBadwordAction.java
index dca0056d3..b35be038e 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/badword/AdminBadwordAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/badword/AdminBadwordAction.java
@@ -239,17 +239,16 @@ public class AdminBadwordAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getBadWord(form).ifPresent(
-                entity -> {
-                    try {
-                        badWordService.store(entity);
-                        suggestHelper.addBadWord(entity.getSuggestWord(), false);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getBadWord(form).ifPresent(entity -> {
+            try {
+                badWordService.store(entity);
+                suggestHelper.addBadWord(entity.getSuggestWord(), false);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -261,17 +260,16 @@ public class AdminBadwordAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getBadWord(form).ifPresent(
-                entity -> {
-                    try {
-                        badWordService.store(entity);
-                        suggestHelper.storeAllBadWords(false);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getBadWord(form).ifPresent(entity -> {
+            try {
+                badWordService.store(entity);
+                suggestHelper.storeAllBadWords(false);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -284,22 +282,18 @@ public class AdminBadwordAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        badWordService
-                .getBadWord(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                badWordService.delete(entity);
-                                suggestHelper.deleteBadWord(entity.getSuggestWord());
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asDetailsHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        badWordService.getBadWord(id).ifPresent(entity -> {
+            try {
+                badWordService.delete(entity);
+                suggestHelper.deleteBadWord(entity.getSuggestWord());
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asDetailsHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/boostdoc/AdminBoostdocAction.java b/src/main/java/org/codelibs/fess/app/web/admin/boostdoc/AdminBoostdocAction.java
index ea2755c8d..39f0d686d 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/boostdoc/AdminBoostdocAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/boostdoc/AdminBoostdocAction.java
@@ -181,16 +181,15 @@ public class AdminBoostdocAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getBoostDocumentRule(form).ifPresent(
-                entity -> {
-                    try {
-                        boostDocumentRuleService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getBoostDocumentRule(form).ifPresent(entity -> {
+            try {
+                boostDocumentRuleService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -202,16 +201,15 @@ public class AdminBoostdocAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getBoostDocumentRule(form).ifPresent(
-                entity -> {
-                    try {
-                        boostDocumentRuleService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getBoostDocumentRule(form).ifPresent(entity -> {
+            try {
+                boostDocumentRuleService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -224,21 +222,17 @@ public class AdminBoostdocAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        boostDocumentRuleService
-                .getBoostDocumentRule(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                boostDocumentRuleService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        boostDocumentRuleService.getBoostDocumentRule(id).ifPresent(entity -> {
+            try {
+                boostDocumentRuleService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/crawlinginfo/AdminCrawlinginfoAction.java b/src/main/java/org/codelibs/fess/app/web/admin/crawlinginfo/AdminCrawlinginfoAction.java
index 7208cf504..2979a727c 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/crawlinginfo/AdminCrawlinginfoAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/crawlinginfo/AdminCrawlinginfoAction.java
@@ -221,7 +221,7 @@ public class AdminCrawlinginfoAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminCrawlinginfo_AdminCrawlinginfoJsp).renderWith(data -> {
             RenderDataUtil.register(data, "crawlingInfoItems", crawlingInfoService.getCrawlingInfoList(crawlingInfoPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(crawlingInfoPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dataconfig/AdminDataconfigAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dataconfig/AdminDataconfigAction.java
index 918393a27..df1dbadff 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dataconfig/AdminDataconfigAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dataconfig/AdminDataconfigAction.java
@@ -153,26 +153,19 @@ public class AdminDataconfigAction extends FessAdminAction {
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, this::asListHtml);
         final String id = form.id;
-        dataConfigService
-                .getDataConfig(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(entity, form, copyOp -> {
-                                copyOp.excludeNull();
-                                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
-                            });
-                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                            form.permissions =
-                                    stream(entity.getPermissions()).get(
-                                            stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank).distinct()
-                                                    .collect(Collectors.joining("\n")));
-                            form.virtualHosts =
-                                    stream(entity.getVirtualHosts()).get(
-                                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                                                    .collect(Collectors.joining("\n")));
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
-                });
+        dataConfigService.getDataConfig(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, copyOp -> {
+                copyOp.excludeNull();
+                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
+            });
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(permissionHelper::decode)
+                    .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+            form.virtualHosts = stream(entity.getVirtualHosts())
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.joining("\n")));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -192,34 +185,23 @@ public class AdminDataconfigAction extends FessAdminAction {
     public HtmlResponse details(final int crudMode, final String id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        dataConfigService
-                                .getDataConfig(id)
-                                .ifPresent(
-                                        entity -> {
-                                            copyBeanToBean(entity, form, copyOp -> {
-                                                copyOp.excludeNull();
-                                                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
-                                            });
-                                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                                            form.permissions =
-                                                    stream(entity.getPermissions()).get(
-                                                            stream -> stream.map(s -> permissionHelper.decode(s))
-                                                                    .filter(StringUtil::isNotBlank).distinct()
-                                                                    .collect(Collectors.joining("\n")));
-                                            form.virtualHosts =
-                                                    stream(entity.getVirtualHosts()).get(
-                                                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                                                                    .collect(Collectors.joining("\n")));
-                                            form.crudMode = crudMode;
-                                        })
-                                .orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                        this::asListHtml));
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                dataConfigService.getDataConfig(id).ifPresent(entity -> {
+                    copyBeanToBean(entity, form, copyOp -> {
+                        copyOp.excludeNull();
+                        copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
                     });
-                });
+                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+                    form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                            .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+                    form.virtualHosts = stream(entity.getVirtualHosts())
+                            .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.joining("\n")));
+                    form.crudMode = crudMode;
+                }).orElse(
+                        () -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml));
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -231,16 +213,15 @@ public class AdminDataconfigAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getDataConfig(form).ifPresent(
-                entity -> {
-                    try {
-                        dataConfigService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getDataConfig(form).ifPresent(entity -> {
+            try {
+                dataConfigService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -252,16 +233,15 @@ public class AdminDataconfigAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getDataConfig(form).ifPresent(
-                entity -> {
-                    try {
-                        dataConfigService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getDataConfig(form).ifPresent(entity -> {
+            try {
+                dataConfigService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -274,20 +254,15 @@ public class AdminDataconfigAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        dataConfigService
-                .getDataConfig(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                dataConfigService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        })
-                .orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml));
+        dataConfigService.getDataConfig(id).ifPresent(entity -> {
+            try {
+                dataConfigService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml));
         return redirect(getClass());
     }
 
@@ -317,23 +292,20 @@ public class AdminDataconfigAction extends FessAdminAction {
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    copyBeanToBean(
-                            form,
-                            entity,
-                            op -> op.exclude(Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE),
-                                    Stream.of(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS)).toArray(n -> new String[n])));
-                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                    entity.setPermissions(split(form.permissions, "\n").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).distinct()
-                                    .toArray(n -> new String[n])));
-                    entity.setVirtualHosts(split(form.virtualHosts, "\n").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            copyBeanToBean(form, entity,
+                    op -> op.exclude(Stream
+                            .concat(Stream.of(Constants.COMMON_CONVERSION_RULE), Stream.of(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS))
+                            .toArray(n -> new String[n])));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            entity.setPermissions(split(form.permissions, "\n").get(stream -> stream.map(s -> permissionHelper.encode(s))
+                    .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n])));
+            entity.setVirtualHosts(split(form.virtualHosts, "\n")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     protected void registerRolesAndLabels(final RenderData data) {
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
index 89b2ed5e1..9f0be30c8 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
@@ -154,15 +154,12 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, () -> asListHtml(form.dictId));
-        kuromojiService
-                .getKuromojiItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    copyBeanToBean(entity, form, op -> {});
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            () -> asListHtml(form.dictId));
-                });
+        kuromojiService.getKuromojiItem(form.dictId, form.id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, op -> {});
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                    () -> asListHtml(form.dictId));
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -182,26 +179,20 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     public HtmlResponse details(final String dictId, final int crudMode, final long id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS, dictId);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        kuromojiService
-                                .getKuromojiItem(dictId, id)
-                                .ifPresent(entity -> {
-                                    copyBeanToBean(entity, form, copyOp -> {
-                                        copyOp.excludeNull();
-                                    });
-                                    form.crudMode = crudMode;
-                                })
-                                .orElse(() -> {
-                                    throwValidationError(
-                                            messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
-                                            () -> asListHtml(dictId));
-                                });
-                        form.dictId = dictId;
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                kuromojiService.getKuromojiItem(dictId, id).ifPresent(entity -> {
+                    copyBeanToBean(entity, form, copyOp -> {
+                        copyOp.excludeNull();
                     });
+                    form.crudMode = crudMode;
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
+                            () -> asListHtml(dictId));
                 });
+                form.dictId = dictId;
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -229,17 +220,14 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     public ActionResponse download(final DownloadForm form) {
         validate(form, messages -> {}, () -> downloadpage(form.dictId));
         verifyTokenKeep(() -> downloadpage(form.dictId));
-        return kuromojiService
-                .getKuromojiFile(form.dictId)
+        return kuromojiService.getKuromojiFile(form.dictId)
                 .map(file -> asStream(new File(file.getPath()).getName()).contentTypeOctetStream().stream(out -> {
                     file.writeOut(out);
-                }))
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToDownloadKuromojiFile(GLOBAL),
-                                    () -> downloadpage(form.dictId));
-                            return null;
-                        });
+                })).orElseGet(() -> {
+                    throwValidationError(messages -> messages.addErrorsFailedToDownloadKuromojiFile(GLOBAL),
+                            () -> downloadpage(form.dictId));
+                    return null;
+                });
     }
 
     // -----------------------------------------------------
@@ -267,21 +255,19 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     public HtmlResponse upload(final UploadForm form) {
         validate(form, messages -> {}, () -> uploadpage(form.dictId));
         verifyToken(() -> uploadpage(form.dictId));
-        return kuromojiService
-                .getKuromojiFile(form.dictId)
-                .map(file -> {
-                    try (InputStream inputStream = form.kuromojiFile.getInputStream()) {
-                        file.update(inputStream);
-                    } catch (final IOException e) {
-                        throwValidationError(messages -> messages.addErrorsFailedToUploadKuromojiFile(GLOBAL),
-                                () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
-                    }
-                    saveInfo(messages -> messages.addSuccessUploadKuromojiFile(GLOBAL));
-                    return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
-                }).orElseGet(() -> {
-                    throwValidationError(messages -> messages.addErrorsFailedToUploadKuromojiFile(GLOBAL), () -> uploadpage(form.dictId));
-                    return null;
-                });
+        return kuromojiService.getKuromojiFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.kuromojiFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (final IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadKuromojiFile(GLOBAL),
+                        () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
+            }
+            saveInfo(messages -> messages.addSuccessUploadKuromojiFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadKuromojiFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
     }
 
@@ -294,16 +280,15 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createKuromojiItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        kuromojiService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createKuromojiItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                kuromojiService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
@@ -315,16 +300,15 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createKuromojiItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        kuromojiService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createKuromojiItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                kuromojiService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
@@ -336,23 +320,17 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.DETAILS, form.dictId);
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
-        kuromojiService
-                .getKuromojiItem(form.dictId, form.id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                kuromojiService.delete(form.dictId, entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            this::asDetailsHtml);
-                });
+        kuromojiService.getKuromojiItem(form.dictId, form.id).ifPresent(entity -> {
+            try {
+                kuromojiService.delete(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asDetailsHtml);
+        });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
@@ -385,7 +363,8 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         }
     }
 
-    public static OptionalEntity<KuromojiItem> createKuromojiItem(final FessBaseAction action, final CreateForm form, final VaErrorHook hook) {
+    public static OptionalEntity<KuromojiItem> createKuromojiItem(final FessBaseAction action, final CreateForm form,
+            final VaErrorHook hook) {
         return getEntity(form).map(entity -> {
             entity.setNewToken(form.token);
             entity.setNewSegmentation(form.segmentation);
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/mapping/AdminDictMappingAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/mapping/AdminDictMappingAction.java
index 0b2a9de9b..96490494a 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/mapping/AdminDictMappingAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/mapping/AdminDictMappingAction.java
@@ -156,16 +156,13 @@ public class AdminDictMappingAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, () -> asListHtml(form.dictId));
-        charMappingService
-                .getCharMappingItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    form.inputs = entity.getInputsValue();
-                    form.output = entity.getOutput();
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            () -> asListHtml(form.dictId));
-                });
+        charMappingService.getCharMappingItem(form.dictId, form.id).ifPresent(entity -> {
+            form.inputs = entity.getInputsValue();
+            form.output = entity.getOutput();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                    () -> asListHtml(form.dictId));
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -185,26 +182,20 @@ public class AdminDictMappingAction extends FessAdminAction {
     public HtmlResponse details(final String dictId, final int crudMode, final long id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS, dictId);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        charMappingService
-                                .getCharMappingItem(dictId, id)
-                                .ifPresent(entity -> {
-                                    form.inputs = entity.getInputsValue();
-                                    form.output = entity.getOutput();
-                                })
-                                .orElse(() -> {
-                                    throwValidationError(
-                                            messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
-                                            () -> asListHtml(dictId));
-                                });
-                        form.id = id;
-                        form.crudMode = crudMode;
-                        form.dictId = dictId;
-                    });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                charMappingService.getCharMappingItem(dictId, id).ifPresent(entity -> {
+                    form.inputs = entity.getInputsValue();
+                    form.output = entity.getOutput();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
+                            () -> asListHtml(dictId));
                 });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -232,17 +223,14 @@ public class AdminDictMappingAction extends FessAdminAction {
     public ActionResponse download(final DownloadForm form) {
         validate(form, messages -> {}, () -> downloadpage(form.dictId));
         verifyTokenKeep(() -> downloadpage(form.dictId));
-        return charMappingService
-                .getCharMappingFile(form.dictId)
+        return charMappingService.getCharMappingFile(form.dictId)
                 .map(file -> asStream(new File(file.getPath()).getName()).contentTypeOctetStream().stream(out -> {
                     file.writeOut(out);
-                }))
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToDownloadMappingFile(GLOBAL),
-                                    () -> downloadpage(form.dictId));
-                            return null;
-                        });
+                })).orElseGet(() -> {
+                    throwValidationError(messages -> messages.addErrorsFailedToDownloadMappingFile(GLOBAL),
+                            () -> downloadpage(form.dictId));
+                    return null;
+                });
     }
 
     // -----------------------------------------------------
@@ -270,21 +258,19 @@ public class AdminDictMappingAction extends FessAdminAction {
     public HtmlResponse upload(final UploadForm form) {
         validate(form, messages -> {}, () -> uploadpage(form.dictId));
         verifyToken(() -> uploadpage(form.dictId));
-        return charMappingService
-                .getCharMappingFile(form.dictId)
-                .map(file -> {
-                    try (InputStream inputStream = form.charMappingFile.getInputStream()) {
-                        file.update(inputStream);
-                    } catch (final IOException e) {
-                        throwValidationError(messages -> messages.addErrorsFailedToUploadMappingFile(GLOBAL),
-                                () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
-                    }
-                    saveInfo(messages -> messages.addSuccessUploadMappingFile(GLOBAL));
-                    return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
-                }).orElseGet(() -> {
-                    throwValidationError(messages -> messages.addErrorsFailedToUploadMappingFile(GLOBAL), () -> uploadpage(form.dictId));
-                    return null;
-                });
+        return charMappingService.getCharMappingFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.charMappingFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (final IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadMappingFile(GLOBAL),
+                        () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
+            }
+            saveInfo(messages -> messages.addSuccessUploadMappingFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadMappingFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
     }
 
@@ -297,16 +283,15 @@ public class AdminDictMappingAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createCharMappingItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        charMappingService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createCharMappingItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                charMappingService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
@@ -318,16 +303,15 @@ public class AdminDictMappingAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createCharMappingItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        charMappingService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createCharMappingItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                charMappingService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
@@ -339,23 +323,17 @@ public class AdminDictMappingAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.DETAILS, form.dictId);
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
-        charMappingService
-                .getCharMappingItem(form.dictId, form.id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                charMappingService.delete(form.dictId, entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            this::asDetailsHtml);
-                });
+        charMappingService.getCharMappingItem(form.dictId, form.id).ifPresent(entity -> {
+            try {
+                charMappingService.delete(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asDetailsHtml);
+        });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/protwords/AdminDictProtwordsAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/protwords/AdminDictProtwordsAction.java
index 662971155..a2e2eee6c 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/protwords/AdminDictProtwordsAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/protwords/AdminDictProtwordsAction.java
@@ -153,15 +153,12 @@ public class AdminDictProtwordsAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, () -> asListHtml(form.dictId));
-        protwordsService
-                .getProtwordsItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    form.input = entity.getInputValue();
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            () -> asListHtml(form.dictId));
-                });
+        protwordsService.getProtwordsItem(form.dictId, form.id).ifPresent(entity -> {
+            form.input = entity.getInputValue();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                    () -> asListHtml(form.dictId));
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -181,25 +178,19 @@ public class AdminDictProtwordsAction extends FessAdminAction {
     public HtmlResponse details(final String dictId, final int crudMode, final long id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS, dictId);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        protwordsService
-                                .getProtwordsItem(dictId, id)
-                                .ifPresent(entity -> {
-                                    form.input = entity.getInputValue();
-                                })
-                                .orElse(() -> {
-                                    throwValidationError(
-                                            messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
-                                            () -> asListHtml(dictId));
-                                });
-                        form.id = id;
-                        form.crudMode = crudMode;
-                        form.dictId = dictId;
-                    });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                protwordsService.getProtwordsItem(dictId, id).ifPresent(entity -> {
+                    form.input = entity.getInputValue();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
+                            () -> asListHtml(dictId));
                 });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -227,17 +218,14 @@ public class AdminDictProtwordsAction extends FessAdminAction {
     public ActionResponse download(final DownloadForm form) {
         validate(form, messages -> {}, () -> downloadpage(form.dictId));
         verifyTokenKeep(() -> downloadpage(form.dictId));
-        return protwordsService
-                .getProtwordsFile(form.dictId)
+        return protwordsService.getProtwordsFile(form.dictId)
                 .map(file -> asStream(new File(file.getPath()).getName()).contentTypeOctetStream().stream(out -> {
                     file.writeOut(out);
-                }))
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToDownloadProtwordsFile(GLOBAL),
-                                    () -> downloadpage(form.dictId));
-                            return null;
-                        });
+                })).orElseGet(() -> {
+                    throwValidationError(messages -> messages.addErrorsFailedToDownloadProtwordsFile(GLOBAL),
+                            () -> downloadpage(form.dictId));
+                    return null;
+                });
     }
 
     // -----------------------------------------------------
@@ -265,21 +253,19 @@ public class AdminDictProtwordsAction extends FessAdminAction {
     public HtmlResponse upload(final UploadForm form) {
         validate(form, messages -> {}, () -> uploadpage(form.dictId));
         verifyToken(() -> uploadpage(form.dictId));
-        return protwordsService
-                .getProtwordsFile(form.dictId)
-                .map(file -> {
-                    try (InputStream inputStream = form.protwordsFile.getInputStream()) {
-                        file.update(inputStream);
-                    } catch (final IOException e) {
-                        throwValidationError(messages -> messages.addErrorsFailedToUploadProtwordsFile(GLOBAL),
-                                () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
-                    }
-                    saveInfo(messages -> messages.addSuccessUploadProtwordsFile(GLOBAL));
-                    return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
-                }).orElseGet(() -> {
-                    throwValidationError(messages -> messages.addErrorsFailedToUploadProtwordsFile(GLOBAL), () -> uploadpage(form.dictId));
-                    return null;
-                });
+        return protwordsService.getProtwordsFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.protwordsFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (final IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadProtwordsFile(GLOBAL),
+                        () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
+            }
+            saveInfo(messages -> messages.addSuccessUploadProtwordsFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadProtwordsFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
     }
 
@@ -308,9 +294,8 @@ public class AdminDictProtwordsAction extends FessAdminAction {
         createProtwordsItem(form, this::asEditHtml).ifPresent(entity -> {
             protwordsService.store(form.dictId, entity);
             saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-        }).orElse(
-                () -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                        this::asEditHtml));
+        }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                this::asEditHtml));
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
@@ -320,16 +305,12 @@ public class AdminDictProtwordsAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.DETAILS, form.dictId);
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
-        protwordsService
-                .getProtwordsItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    protwordsService.delete(form.dictId, entity);
-                    saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            this::asDetailsHtml);
-                });
+        protwordsService.getProtwordsItem(form.dictId, form.id).ifPresent(entity -> {
+            protwordsService.delete(form.dictId, entity);
+            saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asDetailsHtml);
+        });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/stemmeroverride/AdminDictStemmeroverrideAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/stemmeroverride/AdminDictStemmeroverrideAction.java
index 1676a6364..c2fbbbc4f 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/stemmeroverride/AdminDictStemmeroverrideAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/stemmeroverride/AdminDictStemmeroverrideAction.java
@@ -154,16 +154,13 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, () -> asListHtml(form.dictId));
-        stemmerOverrideService
-                .getStemmerOverrideItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    form.input = entity.getInput();
-                    form.output = entity.getOutput();
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            () -> asListHtml(form.dictId));
-                });
+        stemmerOverrideService.getStemmerOverrideItem(form.dictId, form.id).ifPresent(entity -> {
+            form.input = entity.getInput();
+            form.output = entity.getOutput();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                    () -> asListHtml(form.dictId));
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -183,26 +180,20 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
     public HtmlResponse details(final String dictId, final int crudMode, final long id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS, dictId);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        stemmerOverrideService
-                                .getStemmerOverrideItem(dictId, id)
-                                .ifPresent(entity -> {
-                                    form.input = entity.getInput();
-                                    form.output = entity.getOutput();
-                                })
-                                .orElse(() -> {
-                                    throwValidationError(
-                                            messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
-                                            () -> asListHtml(dictId));
-                                });
-                        form.id = id;
-                        form.crudMode = crudMode;
-                        form.dictId = dictId;
-                    });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                stemmerOverrideService.getStemmerOverrideItem(dictId, id).ifPresent(entity -> {
+                    form.input = entity.getInput();
+                    form.output = entity.getOutput();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
+                            () -> asListHtml(dictId));
                 });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -230,17 +221,14 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
     public ActionResponse download(final DownloadForm form) {
         validate(form, messages -> {}, () -> downloadpage(form.dictId));
         verifyTokenKeep(() -> downloadpage(form.dictId));
-        return stemmerOverrideService
-                .getStemmerOverrideFile(form.dictId)
+        return stemmerOverrideService.getStemmerOverrideFile(form.dictId)
                 .map(file -> asStream(new File(file.getPath()).getName()).contentTypeOctetStream().stream(out -> {
                     file.writeOut(out);
-                }))
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToDownloadStemmeroverrideFile(GLOBAL),
-                                    () -> downloadpage(form.dictId));
-                            return null;
-                        });
+                })).orElseGet(() -> {
+                    throwValidationError(messages -> messages.addErrorsFailedToDownloadStemmeroverrideFile(GLOBAL),
+                            () -> downloadpage(form.dictId));
+                    return null;
+                });
     }
 
     // -----------------------------------------------------
@@ -268,24 +256,19 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
     public HtmlResponse upload(final UploadForm form) {
         validate(form, messages -> {}, () -> uploadpage(form.dictId));
         verifyToken(() -> uploadpage(form.dictId));
-        return stemmerOverrideService
-                .getStemmerOverrideFile(form.dictId)
-                .map(file -> {
-                    try (InputStream inputStream = form.stemmerOverrideFile.getInputStream()) {
-                        file.update(inputStream);
-                    } catch (final IOException e) {
-                        throwValidationError(messages -> messages.addErrorsFailedToUploadStemmeroverrideFile(GLOBAL),
-                                () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
-                    }
-                    saveInfo(messages -> messages.addSuccessUploadStemmeroverrideFile(GLOBAL));
-                    return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
-                })
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToUploadStemmeroverrideFile(GLOBAL),
-                                    () -> uploadpage(form.dictId));
-                            return null;
-                        });
+        return stemmerOverrideService.getStemmerOverrideFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.stemmerOverrideFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (final IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadStemmeroverrideFile(GLOBAL),
+                        () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
+            }
+            saveInfo(messages -> messages.addSuccessUploadStemmeroverrideFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadStemmeroverrideFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
     }
 
@@ -298,16 +281,15 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createStemmerOverrideItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        stemmerOverrideService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createStemmerOverrideItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                stemmerOverrideService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
@@ -319,16 +301,15 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createStemmerOverrideItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        stemmerOverrideService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createStemmerOverrideItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                stemmerOverrideService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             saveToken();
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asEditHtml);
         });
@@ -341,23 +322,17 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.DETAILS, form.dictId);
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
-        stemmerOverrideService
-                .getStemmerOverrideItem(form.dictId, form.id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                stemmerOverrideService.delete(form.dictId, entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            this::asDetailsHtml);
-                });
+        stemmerOverrideService.getStemmerOverrideItem(form.dictId, form.id).ifPresent(entity -> {
+            try {
+                stemmerOverrideService.delete(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asDetailsHtml);
+        });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
@@ -419,11 +394,10 @@ public class AdminDictStemmeroverrideAction extends FessAdminAction {
     }
 
     private HtmlResponse asListHtml(final String dictId) {
-        return asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp).renderWith(
-                data -> {
-                    RenderDataUtil.register(data, "stemmerOverrideItemItems",
-                            stemmerOverrideService.getStemmerOverrideList(dictId, stemmerOverridePager));
-                }).useForm(SearchForm.class, setup -> {
+        return asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp).renderWith(data -> {
+            RenderDataUtil.register(data, "stemmerOverrideItemItems",
+                    stemmerOverrideService.getStemmerOverrideList(dictId, stemmerOverridePager));
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(stemmerOverridePager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/stopwords/AdminDictStopwordsAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/stopwords/AdminDictStopwordsAction.java
index d3a0a3d0b..dbe1f4aea 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/stopwords/AdminDictStopwordsAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/stopwords/AdminDictStopwordsAction.java
@@ -151,15 +151,12 @@ public class AdminDictStopwordsAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, () -> asListHtml(form.dictId));
-        stopwordsService
-                .getStopwordsItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    form.input = entity.getInputValue();
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            () -> asListHtml(form.dictId));
-                });
+        stopwordsService.getStopwordsItem(form.dictId, form.id).ifPresent(entity -> {
+            form.input = entity.getInputValue();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                    () -> asListHtml(form.dictId));
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -179,25 +176,19 @@ public class AdminDictStopwordsAction extends FessAdminAction {
     public HtmlResponse details(final String dictId, final int crudMode, final long id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS, dictId);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        stopwordsService
-                                .getStopwordsItem(dictId, id)
-                                .ifPresent(entity -> {
-                                    form.input = entity.getInputValue();
-                                })
-                                .orElse(() -> {
-                                    throwValidationError(
-                                            messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
-                                            () -> asListHtml(dictId));
-                                });
-                        form.id = id;
-                        form.crudMode = crudMode;
-                        form.dictId = dictId;
-                    });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                stopwordsService.getStopwordsItem(dictId, id).ifPresent(entity -> {
+                    form.input = entity.getInputValue();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
+                            () -> asListHtml(dictId));
                 });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -225,17 +216,14 @@ public class AdminDictStopwordsAction extends FessAdminAction {
     public ActionResponse download(final DownloadForm form) {
         validate(form, messages -> {}, () -> downloadpage(form.dictId));
         verifyTokenKeep(() -> downloadpage(form.dictId));
-        return stopwordsService
-                .getStopwordsFile(form.dictId)
+        return stopwordsService.getStopwordsFile(form.dictId)
                 .map(file -> asStream(new File(file.getPath()).getName()).contentTypeOctetStream().stream(out -> {
                     file.writeOut(out);
-                }))
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToDownloadStopwordsFile(GLOBAL),
-                                    () -> downloadpage(form.dictId));
-                            return null;
-                        });
+                })).orElseGet(() -> {
+                    throwValidationError(messages -> messages.addErrorsFailedToDownloadStopwordsFile(GLOBAL),
+                            () -> downloadpage(form.dictId));
+                    return null;
+                });
     }
 
     // -----------------------------------------------------
@@ -263,21 +251,19 @@ public class AdminDictStopwordsAction extends FessAdminAction {
     public HtmlResponse upload(final UploadForm form) {
         validate(form, messages -> {}, () -> uploadpage(form.dictId));
         verifyToken(() -> uploadpage(form.dictId));
-        return stopwordsService
-                .getStopwordsFile(form.dictId)
-                .map(file -> {
-                    try (InputStream inputStream = form.stopwordsFile.getInputStream()) {
-                        file.update(inputStream);
-                    } catch (final IOException e) {
-                        throwValidationError(messages -> messages.addErrorsFailedToUploadStopwordsFile(GLOBAL),
-                                () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
-                    }
-                    saveInfo(messages -> messages.addSuccessUploadStopwordsFile(GLOBAL));
-                    return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
-                }).orElseGet(() -> {
-                    throwValidationError(messages -> messages.addErrorsFailedToUploadStopwordsFile(GLOBAL), () -> uploadpage(form.dictId));
-                    return null;
-                });
+        return stopwordsService.getStopwordsFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.stopwordsFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (final IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadStopwordsFile(GLOBAL),
+                        () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
+            }
+            saveInfo(messages -> messages.addSuccessUploadStopwordsFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadStopwordsFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
     }
 
@@ -306,9 +292,8 @@ public class AdminDictStopwordsAction extends FessAdminAction {
         createStopwordsItem(form, this::asEditHtml).ifPresent(entity -> {
             stopwordsService.store(form.dictId, entity);
             saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-        }).orElse(
-                () -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                        this::asEditHtml));
+        }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                this::asEditHtml));
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
@@ -318,16 +303,12 @@ public class AdminDictStopwordsAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.DETAILS, form.dictId);
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
-        stopwordsService
-                .getStopwordsItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    stopwordsService.delete(form.dictId, entity);
-                    saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            this::asDetailsHtml);
-                });
+        stopwordsService.getStopwordsItem(form.dictId, form.id).ifPresent(entity -> {
+            stopwordsService.delete(form.dictId, entity);
+            saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asDetailsHtml);
+        });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/AdminDictSynonymAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/AdminDictSynonymAction.java
index 344a43676..bd248005d 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/AdminDictSynonymAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/AdminDictSynonymAction.java
@@ -156,16 +156,13 @@ public class AdminDictSynonymAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, () -> asListHtml(form.dictId));
-        synonymService
-                .getSynonymItem(form.dictId, form.id)
-                .ifPresent(entity -> {
-                    form.inputs = entity.getInputsValue();
-                    form.outputs = entity.getOutputsValue();
-                })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            () -> asListHtml(form.dictId));
-                });
+        synonymService.getSynonymItem(form.dictId, form.id).ifPresent(entity -> {
+            form.inputs = entity.getInputsValue();
+            form.outputs = entity.getOutputsValue();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
+                    () -> asListHtml(form.dictId));
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -185,26 +182,20 @@ public class AdminDictSynonymAction extends FessAdminAction {
     public HtmlResponse details(final String dictId, final int crudMode, final long id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS, dictId);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        synonymService
-                                .getSynonymItem(dictId, id)
-                                .ifPresent(entity -> {
-                                    form.inputs = entity.getInputsValue();
-                                    form.outputs = entity.getOutputsValue();
-                                })
-                                .orElse(() -> {
-                                    throwValidationError(
-                                            messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
-                                            () -> asListHtml(dictId));
-                                });
-                        form.id = id;
-                        form.crudMode = crudMode;
-                        form.dictId = dictId;
-                    });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                synonymService.getSynonymItem(dictId, id).ifPresent(entity -> {
+                    form.inputs = entity.getInputsValue();
+                    form.outputs = entity.getOutputsValue();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id),
+                            () -> asListHtml(dictId));
                 });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -232,17 +223,14 @@ public class AdminDictSynonymAction extends FessAdminAction {
     public ActionResponse download(final DownloadForm form) {
         validate(form, messages -> {}, () -> downloadpage(form.dictId));
         verifyTokenKeep(() -> downloadpage(form.dictId));
-        return synonymService
-                .getSynonymFile(form.dictId)
+        return synonymService.getSynonymFile(form.dictId)
                 .map(file -> asStream(new File(file.getPath()).getName()).contentTypeOctetStream().stream(out -> {
                     file.writeOut(out);
-                }))
-                .orElseGet(
-                        () -> {
-                            throwValidationError(messages -> messages.addErrorsFailedToDownloadSynonymFile(GLOBAL),
-                                    () -> downloadpage(form.dictId));
-                            return null;
-                        });
+                })).orElseGet(() -> {
+                    throwValidationError(messages -> messages.addErrorsFailedToDownloadSynonymFile(GLOBAL),
+                            () -> downloadpage(form.dictId));
+                    return null;
+                });
     }
 
     // -----------------------------------------------------
@@ -270,21 +258,19 @@ public class AdminDictSynonymAction extends FessAdminAction {
     public HtmlResponse upload(final UploadForm form) {
         validate(form, messages -> {}, () -> uploadpage(form.dictId));
         verifyToken(() -> uploadpage(form.dictId));
-        return synonymService
-                .getSynonymFile(form.dictId)
-                .map(file -> {
-                    try (InputStream inputStream = form.synonymFile.getInputStream()) {
-                        file.update(inputStream);
-                    } catch (final IOException e) {
-                        throwValidationError(messages -> messages.addErrorsFailedToUploadSynonymFile(GLOBAL),
-                                () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
-                    }
-                    saveInfo(messages -> messages.addSuccessUploadSynonymFile(GLOBAL));
-                    return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
-                }).orElseGet(() -> {
-                    throwValidationError(messages -> messages.addErrorsFailedToUploadSynonymFile(GLOBAL), () -> uploadpage(form.dictId));
-                    return null;
-                });
+        return synonymService.getSynonymFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.synonymFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (final IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadSynonymFile(GLOBAL),
+                        () -> redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId)));
+            }
+            saveInfo(messages -> messages.addSuccessUploadSynonymFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadSynonymFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
     }
 
@@ -297,16 +283,15 @@ public class AdminDictSynonymAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createSynonymItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        synonymService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createSynonymItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                synonymService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
@@ -318,16 +303,15 @@ public class AdminDictSynonymAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT, form.dictId);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        createSynonymItem(form, this::asEditHtml).ifPresent(
-                entity -> {
-                    try {
-                        synonymService.store(form.dictId, entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        createSynonymItem(form, this::asEditHtml).ifPresent(entity -> {
+            try {
+                synonymService.store(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             saveToken();
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asEditHtml);
         });
@@ -340,23 +324,17 @@ public class AdminDictSynonymAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.DETAILS, form.dictId);
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
-        synonymService
-                .getSynonymItem(form.dictId, form.id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                synonymService.delete(form.dictId, entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        })
-                .orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()),
-                            this::asDetailsHtml);
-                });
+        synonymService.getSynonymItem(form.dictId, form.id).ifPresent(entity -> {
+            try {
+                synonymService.delete(form.dictId, entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), this::asDetailsHtml);
+        });
         return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
@@ -389,7 +367,8 @@ public class AdminDictSynonymAction extends FessAdminAction {
         }
     }
 
-    public static OptionalEntity<SynonymItem> createSynonymItem(final FessBaseAction action, final CreateForm form, final VaErrorHook hook) {
+    public static OptionalEntity<SynonymItem> createSynonymItem(final FessBaseAction action, final CreateForm form,
+            final VaErrorHook hook) {
         return getEntity(form).map(entity -> {
             final String[] newInputs = splitLine(form.inputs);
             validateSynonymString(action, newInputs, "inputs", hook);
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/duplicatehost/AdminDuplicatehostAction.java b/src/main/java/org/codelibs/fess/app/web/admin/duplicatehost/AdminDuplicatehostAction.java
index 08e2a7e6e..fc6f7a5af 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/duplicatehost/AdminDuplicatehostAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/duplicatehost/AdminDuplicatehostAction.java
@@ -181,16 +181,15 @@ public class AdminDuplicatehostAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getDuplicateHost(form).ifPresent(
-                entity -> {
-                    try {
-                        duplicateHostService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getDuplicateHost(form).ifPresent(entity -> {
+            try {
+                duplicateHostService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -202,16 +201,15 @@ public class AdminDuplicatehostAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getDuplicateHost(form).ifPresent(
-                entity -> {
-                    try {
-                        duplicateHostService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getDuplicateHost(form).ifPresent(entity -> {
+            try {
+                duplicateHostService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -224,21 +222,17 @@ public class AdminDuplicatehostAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        duplicateHostService
-                .getDuplicateHost(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                duplicateHostService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        duplicateHostService.getDuplicateHost(id).ifPresent(entity -> {
+            try {
+                duplicateHostService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -294,7 +288,7 @@ public class AdminDuplicatehostAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminDuplicatehost_AdminDuplicatehostJsp).renderWith(data -> {
             RenderDataUtil.register(data, "duplicateHostItems", duplicateHostService.getDuplicateHostList(duplicateHostPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(duplicateHostPager, form, op -> op.include("regularName", "duplicateHostName"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/elevateword/AdminElevatewordAction.java b/src/main/java/org/codelibs/fess/app/web/admin/elevateword/AdminElevatewordAction.java
index 366ab1a49..db5905d19 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/elevateword/AdminElevatewordAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/elevateword/AdminElevatewordAction.java
@@ -162,22 +162,17 @@ public class AdminElevatewordAction extends FessAdminAction {
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, this::asListHtml);
         final String id = form.id;
-        elevateWordService
-                .getElevateWord(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(entity, form, copyOp -> {
-                                copyOp.excludeNull();
-                                copyOp.exclude(Constants.PERMISSIONS);
-                            });
-                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                            form.permissions =
-                                    stream(entity.getPermissions()).get(
-                                            stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                                    .collect(Collectors.joining("\n")));
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
-                });
+        elevateWordService.getElevateWord(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, copyOp -> {
+                copyOp.excludeNull();
+                copyOp.exclude(Constants.PERMISSIONS);
+            });
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                    .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -198,26 +193,17 @@ public class AdminElevatewordAction extends FessAdminAction {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        return asHtml(path_AdminElevateword_AdminElevatewordDetailsJsp).useForm(
-                EditForm.class,
-                op -> op.setup(form -> {
-                    elevateWordService
-                            .getElevateWord(id)
-                            .ifPresent(
-                                    entity -> {
-                                        copyBeanToBean(entity, form, copyOp -> {
-                                            copyOp.excludeNull();
-                                            copyOp.exclude(Constants.PERMISSIONS);
-                                        });
-                                        form.permissions =
-                                                stream(entity.getPermissions()).get(
-                                                        stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank)
-                                                                .distinct().collect(Collectors.joining("\n")));
-                                        form.crudMode = crudMode;
-                                    })
-                            .orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                    this::asListHtml));
-                })).renderWith(this::registerLabels);
+        return asHtml(path_AdminElevateword_AdminElevatewordDetailsJsp).useForm(EditForm.class, op -> op.setup(form -> {
+            elevateWordService.getElevateWord(id).ifPresent(entity -> {
+                copyBeanToBean(entity, form, copyOp -> {
+                    copyOp.excludeNull();
+                    copyOp.exclude(Constants.PERMISSIONS);
+                });
+                form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(permissionHelper::decode)
+                        .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+                form.crudMode = crudMode;
+            }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml));
+        })).renderWith(this::registerLabels);
     }
 
     // -----------------------------------------------------
@@ -271,18 +257,17 @@ public class AdminElevatewordAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getElevateWord(form).ifPresent(
-                entity -> {
-                    try {
-                        elevateWordService.store(entity);
-                        suggestHelper.addElevateWord(entity.getSuggestWord(), entity.getReading(), entity.getLabelTypeValues(),
-                                entity.getPermissions(), entity.getBoost(), false);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getElevateWord(form).ifPresent(entity -> {
+            try {
+                elevateWordService.store(entity);
+                suggestHelper.addElevateWord(entity.getSuggestWord(), entity.getReading(), entity.getLabelTypeValues(),
+                        entity.getPermissions(), entity.getBoost(), false);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -294,18 +279,17 @@ public class AdminElevatewordAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getElevateWord(form).ifPresent(
-                entity -> {
-                    try {
-                        elevateWordService.store(entity);
-                        suggestHelper.deleteAllElevateWord(false);
-                        suggestHelper.storeAllElevateWords(false);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getElevateWord(form).ifPresent(entity -> {
+            try {
+                elevateWordService.store(entity);
+                suggestHelper.deleteAllElevateWord(false);
+                suggestHelper.storeAllElevateWords(false);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -318,21 +302,16 @@ public class AdminElevatewordAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        elevateWordService
-                .getElevateWord(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                elevateWordService.delete(entity);
-                                suggestHelper.deleteElevateWord(entity.getSuggestWord(), false);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        })
-                .orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml));
+        elevateWordService.getElevateWord(id).ifPresent(entity -> {
+            try {
+                elevateWordService.delete(entity);
+                suggestHelper.deleteElevateWord(entity.getSuggestWord(), false);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml));
         return redirect(getClass());
     }
 
@@ -381,18 +360,16 @@ public class AdminElevatewordAction extends FessAdminAction {
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
 
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    BeanUtil.copyBeanToBean(form, entity, op -> op.exclude(Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE),
-                            Stream.of(Constants.PERMISSIONS)).toArray(n -> new String[n])));
-                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                    entity.setPermissions(split(form.permissions, "\n").get(
-                            stream -> stream.map(permissionHelper::encode).filter(StringUtil::isNotBlank).distinct()
-                                    .toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            BeanUtil.copyBeanToBean(form, entity, op -> op.exclude(Stream
+                    .concat(Stream.of(Constants.COMMON_CONVERSION_RULE), Stream.of(Constants.PERMISSIONS)).toArray(n -> new String[n])));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            entity.setPermissions(split(form.permissions, "\n").get(
+                    stream -> stream.map(permissionHelper::encode).filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     protected void registerLabels(final RenderData data) {
@@ -420,7 +397,7 @@ public class AdminElevatewordAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminElevateword_AdminElevatewordJsp).renderWith(data -> {
             RenderDataUtil.register(data, "elevateWordItems", elevateWordService.getElevateWordList(elevateWordPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(elevateWordPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/failureurl/AdminFailureurlAction.java b/src/main/java/org/codelibs/fess/app/web/admin/failureurl/AdminFailureurlAction.java
index eef4325d2..a95ff90e1 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/failureurl/AdminFailureurlAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/failureurl/AdminFailureurlAction.java
@@ -178,7 +178,7 @@ public class AdminFailureurlAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminFailureurl_AdminFailureurlJsp).renderWith(data -> {
             RenderDataUtil.register(data, "failureUrlItems", failureUrlService.getFailureUrlList(failureUrlPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(failureUrlPager, form, op -> op.include("url", "errorCountMin", "errorCountMax", "errorName"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/fileauth/AdminFileauthAction.java b/src/main/java/org/codelibs/fess/app/web/admin/fileauth/AdminFileauthAction.java
index ed74eb495..ab0e2bf26 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/fileauth/AdminFileauthAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/fileauth/AdminFileauthAction.java
@@ -196,16 +196,15 @@ public class AdminFileauthAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getFileAuthentication(form).ifPresent(
-                entity -> {
-                    try {
-                        fileAuthenticationService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getFileAuthentication(form).ifPresent(entity -> {
+            try {
+                fileAuthenticationService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -217,16 +216,15 @@ public class AdminFileauthAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getFileAuthentication(form).ifPresent(
-                entity -> {
-                    try {
-                        fileAuthenticationService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getFileAuthentication(form).ifPresent(entity -> {
+            try {
+                fileAuthenticationService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -239,21 +237,17 @@ public class AdminFileauthAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        fileAuthenticationService
-                .getFileAuthentication(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                fileAuthenticationService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        fileAuthenticationService.getFileAuthentication(id).ifPresent(entity -> {
+            try {
+                fileAuthenticationService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -331,13 +325,12 @@ public class AdminFileauthAction extends FessAdminAction {
     //                                                                           =========
 
     private HtmlResponse asListHtml() {
-        return asHtml(path_AdminFileauth_AdminFileauthJsp).renderWith(
-                data -> {
-                    RenderDataUtil.register(data, "fileAuthenticationItems",
-                            fileAuthenticationService.getFileAuthenticationList(fileAuthenticationPager)); // page navi
-                    RenderDataUtil.register(data, "displayCreateLink", !crawlingConfigHelper
-                            .getAllFileConfigList(false, false, false, null).isEmpty());
-                }).useForm(SearchForm.class, setup -> {
+        return asHtml(path_AdminFileauth_AdminFileauthJsp).renderWith(data -> {
+            RenderDataUtil.register(data, "fileAuthenticationItems",
+                    fileAuthenticationService.getFileAuthenticationList(fileAuthenticationPager)); // page navi
+            RenderDataUtil.register(data, "displayCreateLink",
+                    !crawlingConfigHelper.getAllFileConfigList(false, false, false, null).isEmpty());
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(fileAuthenticationPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/fileconfig/AdminFileconfigAction.java b/src/main/java/org/codelibs/fess/app/web/admin/fileconfig/AdminFileconfigAction.java
index 014a07348..3372cdf33 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/fileconfig/AdminFileconfigAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/fileconfig/AdminFileconfigAction.java
@@ -151,24 +151,16 @@ public class AdminFileconfigAction extends FessAdminAction {
         validate(form, messages -> {}, this::asListHtml);
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
         final String id = form.id;
-        fileConfigService
-                .getFileConfig(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(entity, form, copyOp -> {
-                                copyOp.excludeNull();
-                                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
-                            });
-                            form.permissions =
-                                    stream(entity.getPermissions()).get(
-                                            stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank).distinct()
-                                                    .collect(Collectors.joining("\n")));
-                            form.virtualHosts =
-                                    stream(entity.getVirtualHosts()).get(
-                                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                                                    .collect(Collectors.joining("\n")));
-                        })
-                .orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml));
+        fileConfigService.getFileConfig(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, copyOp -> {
+                copyOp.excludeNull();
+                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
+            });
+            form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(permissionHelper::decode)
+                    .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+            form.virtualHosts = stream(entity.getVirtualHosts())
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.joining("\n")));
+        }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml));
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -188,32 +180,20 @@ public class AdminFileconfigAction extends FessAdminAction {
     public HtmlResponse details(final int crudMode, final String id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
-        return asHtml(path_AdminFileconfig_AdminFileconfigDetailsJsp).useForm(
-                EditForm.class,
-                op -> op.setup(form -> {
-                    fileConfigService
-                            .getFileConfig(id)
-                            .ifPresent(
-                                    entity -> {
-                                        copyBeanToBean(entity, form, copyOp -> {
-                                            copyOp.excludeNull();
-                                            copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
-                                        });
-                                        final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                                        form.permissions =
-                                                stream(entity.getPermissions()).get(
-                                                        stream -> stream.map(s -> permissionHelper.decode(s))
-                                                                .filter(StringUtil::isNotBlank).distinct()
-                                                                .collect(Collectors.joining("\n")));
-                                        form.virtualHosts =
-                                                stream(entity.getVirtualHosts()).get(
-                                                        stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                                                                .collect(Collectors.joining("\n")));
-                                        form.crudMode = crudMode;
-                                    })
-                            .orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                    this::asListHtml));
-                })).renderWith(this::registerRolesAndLabels);
+        return asHtml(path_AdminFileconfig_AdminFileconfigDetailsJsp).useForm(EditForm.class, op -> op.setup(form -> {
+            fileConfigService.getFileConfig(id).ifPresent(entity -> {
+                copyBeanToBean(entity, form, copyOp -> {
+                    copyOp.excludeNull();
+                    copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
+                });
+                final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+                form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                        .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+                form.virtualHosts = stream(entity.getVirtualHosts())
+                        .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.joining("\n")));
+                form.crudMode = crudMode;
+            }).orElse(() -> throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml));
+        })).renderWith(this::registerRolesAndLabels);
     }
 
     // -----------------------------------------------------
@@ -225,16 +205,15 @@ public class AdminFileconfigAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getFileConfig(form).ifPresent(
-                entity -> {
-                    try {
-                        fileConfigService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getFileConfig(form).ifPresent(entity -> {
+            try {
+                fileConfigService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -246,16 +225,15 @@ public class AdminFileconfigAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getFileConfig(form).ifPresent(
-                entity -> {
-                    try {
-                        fileConfigService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getFileConfig(form).ifPresent(entity -> {
+            try {
+                fileConfigService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -268,21 +246,17 @@ public class AdminFileconfigAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        fileConfigService
-                .getFileConfig(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                fileConfigService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        fileConfigService.getFileConfig(id).ifPresent(entity -> {
+            try {
+                fileConfigService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -312,23 +286,20 @@ public class AdminFileconfigAction extends FessAdminAction {
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    copyBeanToBean(
-                            form,
-                            entity,
-                            op -> op.exclude(Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE),
-                                    Stream.of(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS)).toArray(n -> new String[n])));
-                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                    entity.setPermissions(split(form.permissions, "\n").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).distinct()
-                                    .toArray(n -> new String[n])));
-                    entity.setVirtualHosts(split(form.virtualHosts, "\n").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            copyBeanToBean(form, entity,
+                    op -> op.exclude(Stream
+                            .concat(Stream.of(Constants.COMMON_CONVERSION_RULE), Stream.of(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS))
+                            .toArray(n -> new String[n])));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            entity.setPermissions(split(form.permissions, "\n").get(stream -> stream.map(s -> permissionHelper.encode(s))
+                    .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n])));
+            entity.setVirtualHosts(split(form.virtualHosts, "\n")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     protected void registerRolesAndLabels(final RenderData data) {
@@ -355,7 +326,7 @@ public class AdminFileconfigAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminFileconfig_AdminFileconfigJsp).renderWith(data -> {
             RenderDataUtil.register(data, "fileConfigItems", fileConfigService.getFileConfigList(fileConfigPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(fileConfigPager, form, op -> op.include("name", "paths", "description"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/group/AdminGroupAction.java b/src/main/java/org/codelibs/fess/app/web/admin/group/AdminGroupAction.java
index 190f6eee1..e16e65df6 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/group/AdminGroupAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/group/AdminGroupAction.java
@@ -191,17 +191,16 @@ public class AdminGroupAction extends FessAdminAction {
         validate(form, messages -> {}, this::asEditHtml);
         validateAttributes(form.attributes, v -> throwValidationError(v, this::asEditHtml));
         verifyToken(this::asEditHtml);
-        getGroup(form).ifPresent(
-                entity -> {
-                    try {
-                        groupService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to add " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getGroup(form).ifPresent(entity -> {
+            try {
+                groupService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to add " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -214,17 +213,16 @@ public class AdminGroupAction extends FessAdminAction {
         validate(form, messages -> {}, this::asEditHtml);
         validateAttributes(form.attributes, v -> throwValidationError(v, this::asEditHtml));
         verifyToken(this::asEditHtml);
-        getGroup(form).ifPresent(
-                entity -> {
-                    try {
-                        groupService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to update " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getGroup(form).ifPresent(entity -> {
+            try {
+                groupService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to update " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -237,22 +235,18 @@ public class AdminGroupAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        groupService
-                .getGroup(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                groupService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                logger.error("Failed to delete " + entity, e);
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asDetailsHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        groupService.getGroup(id).ifPresent(entity -> {
+            try {
+                groupService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to delete " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asDetailsHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -308,7 +302,7 @@ public class AdminGroupAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminGroup_AdminGroupJsp).renderWith(data -> {
             RenderDataUtil.register(data, "groupItems", groupService.getGroupList(groupPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(groupPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/joblog/AdminJoblogAction.java b/src/main/java/org/codelibs/fess/app/web/admin/joblog/AdminJoblogAction.java
index 6a87f39df..7d1347a82 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/joblog/AdminJoblogAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/joblog/AdminJoblogAction.java
@@ -199,7 +199,7 @@ public class AdminJoblogAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminJoblog_AdminJoblogJsp).renderWith(data -> {
             RenderDataUtil.register(data, "jobLogItems", jobLogService.getJobLogList(jobLogPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(jobLogPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/keymatch/AdminKeymatchAction.java b/src/main/java/org/codelibs/fess/app/web/admin/keymatch/AdminKeymatchAction.java
index e428f4031..b21c9d9ee 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/keymatch/AdminKeymatchAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/keymatch/AdminKeymatchAction.java
@@ -192,17 +192,16 @@ public class AdminKeymatchAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getKeyMatch(form).ifPresent(
-                entity -> {
-                    try {
-                        keyMatchService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                        ComponentUtil.getKeyMatchHelper().update();
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getKeyMatch(form).ifPresent(entity -> {
+            try {
+                keyMatchService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+                ComponentUtil.getKeyMatchHelper().update();
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -214,17 +213,16 @@ public class AdminKeymatchAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getKeyMatch(form).ifPresent(
-                entity -> {
-                    try {
-                        keyMatchService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                        ComponentUtil.getKeyMatchHelper().update();
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getKeyMatch(form).ifPresent(entity -> {
+            try {
+                keyMatchService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+                ComponentUtil.getKeyMatchHelper().update();
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -237,22 +235,18 @@ public class AdminKeymatchAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        keyMatchService
-                .getKeyMatch(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                keyMatchService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                                ComponentUtil.getKeyMatchHelper().update();
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        keyMatchService.getKeyMatch(id).ifPresent(entity -> {
+            try {
+                keyMatchService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+                ComponentUtil.getKeyMatchHelper().update();
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -309,7 +303,7 @@ public class AdminKeymatchAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminKeymatch_AdminKeymatchJsp).renderWith(data -> {
             RenderDataUtil.register(data, "keyMatchItems", keyMatchService.getKeyMatchList(keyMatchPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(keyMatchPager, form, op -> op.include("term", "query"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/labeltype/AdminLabeltypeAction.java b/src/main/java/org/codelibs/fess/app/web/admin/labeltype/AdminLabeltypeAction.java
index f2037c109..c58f5ed35 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/labeltype/AdminLabeltypeAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/labeltype/AdminLabeltypeAction.java
@@ -148,22 +148,17 @@ public class AdminLabeltypeAction extends FessAdminAction {
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, this::asListHtml);
         final String id = form.id;
-        labelTypeService
-                .getLabelType(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(entity, form, copyOp -> {
-                                copyOp.excludeNull();
-                                copyOp.exclude(Constants.PERMISSIONS);
-                            });
-                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                            form.permissions =
-                                    stream(entity.getPermissions()).get(
-                                            stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                                    .collect(Collectors.joining("\n")));
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
-                });
+        labelTypeService.getLabelType(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, copyOp -> {
+                copyOp.excludeNull();
+                copyOp.exclude(Constants.PERMISSIONS);
+            });
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                    .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -183,32 +178,22 @@ public class AdminLabeltypeAction extends FessAdminAction {
     public HtmlResponse details(final int crudMode, final String id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
-        return asHtml(path_AdminLabeltype_AdminLabeltypeDetailsJsp).useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        labelTypeService
-                                .getLabelType(id)
-                                .ifPresent(
-                                        entity -> {
-                                            copyBeanToBean(entity, form, copyOp -> {
-                                                copyOp.excludeNull();
-                                                copyOp.exclude(Constants.PERMISSIONS);
-                                            });
-                                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                                            form.permissions =
-                                                    stream(entity.getPermissions()).get(
-                                                            stream -> stream.map(s -> permissionHelper.decode(s))
-                                                                    .filter(StringUtil::isNotBlank).distinct()
-                                                                    .collect(Collectors.joining("\n")));
-                                            form.crudMode = crudMode;
-                                        })
-                                .orElse(() -> {
-                                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                            this::asListHtml);
-                                });
+        return asHtml(path_AdminLabeltype_AdminLabeltypeDetailsJsp).useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                labelTypeService.getLabelType(id).ifPresent(entity -> {
+                    copyBeanToBean(entity, form, copyOp -> {
+                        copyOp.excludeNull();
+                        copyOp.exclude(Constants.PERMISSIONS);
                     });
-                }).renderWith(data -> {
+                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+                    form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                            .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+                    form.crudMode = crudMode;
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+                });
+            });
+        }).renderWith(data -> {
             registerRoleTypeItems(data);
         });
     }
@@ -222,16 +207,15 @@ public class AdminLabeltypeAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getLabelType(form).ifPresent(
-                entity -> {
-                    try {
-                        labelTypeService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getLabelType(form).ifPresent(entity -> {
+            try {
+                labelTypeService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -243,16 +227,15 @@ public class AdminLabeltypeAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getLabelType(form).ifPresent(
-                entity -> {
-                    try {
-                        labelTypeService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getLabelType(form).ifPresent(entity -> {
+            try {
+                labelTypeService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -265,21 +248,17 @@ public class AdminLabeltypeAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        labelTypeService
-                .getLabelType(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                labelTypeService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        labelTypeService.getLabelType(id).ifPresent(entity -> {
+            try {
+                labelTypeService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -310,18 +289,16 @@ public class AdminLabeltypeAction extends FessAdminAction {
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    copyBeanToBean(form, entity, op -> op.exclude(Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE),
-                            Stream.of(Constants.PERMISSIONS)).toArray(n -> new String[n])));
-                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                    entity.setPermissions(split(form.permissions, "\n").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).distinct()
-                                    .toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            copyBeanToBean(form, entity, op -> op.exclude(Stream
+                    .concat(Stream.of(Constants.COMMON_CONVERSION_RULE), Stream.of(Constants.PERMISSIONS)).toArray(n -> new String[n])));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            entity.setPermissions(split(form.permissions, "\n").get(stream -> stream.map(s -> permissionHelper.encode(s))
+                    .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     protected void registerRoleTypeItems(final RenderData data) {
@@ -346,7 +323,7 @@ public class AdminLabeltypeAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminLabeltype_AdminLabeltypeJsp).renderWith(data -> {
             RenderDataUtil.register(data, "labelTypeItems", labelTypeService.getLabelTypeList(labelTypePager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(labelTypePager, form, op -> op.include("name", "value"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/maintenance/AdminMaintenanceAction.java b/src/main/java/org/codelibs/fess/app/web/admin/maintenance/AdminMaintenanceAction.java
index 88b86558e..12c5e81a0 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/maintenance/AdminMaintenanceAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/maintenance/AdminMaintenanceAction.java
@@ -56,9 +56,9 @@ public class AdminMaintenanceAction extends FessAdminAction {
     //
     private static final Logger logger = LogManager.getLogger(AdminMaintenanceAction.class);
 
-    private static final String[] ES_CAT_NAMES = new String[] { "aliases", "allocation", "count", "fielddata", "health", "indices",
-            "master", "nodeattrs", "nodes", "pending_tasks", "plugins", "recovery", "repositories", "thread_pool", "shards", "segments",
-            "snapshots", "templates" };
+    private static final String[] ES_CAT_NAMES =
+            new String[] { "aliases", "allocation", "count", "fielddata", "health", "indices", "master", "nodeattrs", "nodes",
+                    "pending_tasks", "plugins", "recovery", "repositories", "thread_pool", "shards", "segments", "snapshots", "templates" };
 
     // ===================================================================================
     //                                                                           Attribute
@@ -117,22 +117,11 @@ public class AdminMaintenanceAction extends FessAdminAction {
         validate(form, messages -> {}, this::asIndexHtml);
         verifyToken(this::asIndexHtml);
         final String docIndex = fessConfig.getIndexDocumentUpdateIndex();
-        fessEsClient
-                .admin()
-                .indices()
-                .prepareClose(docIndex)
-                .execute(
-                        ActionListener.wrap(
-                                res -> {
-                                    logger.info("Close {}", docIndex);
-                                    fessEsClient
-                                            .admin()
-                                            .indices()
-                                            .prepareOpen(docIndex)
-                                            .execute(
-                                                    ActionListener.wrap(res2 -> logger.info("Open {}", docIndex),
-                                                            e -> logger.warn("Failed to open " + docIndex, e)));
-                                }, e -> logger.warn("Failed to close " + docIndex, e)));
+        fessEsClient.admin().indices().prepareClose(docIndex).execute(ActionListener.wrap(res -> {
+            logger.info("Close {}", docIndex);
+            fessEsClient.admin().indices().prepareOpen(docIndex).execute(
+                    ActionListener.wrap(res2 -> logger.info("Open {}", docIndex), e -> logger.warn("Failed to open " + docIndex, e)));
+        }, e -> logger.warn("Failed to close " + docIndex, e)));
         saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
         return redirect(getClass());
     }
@@ -142,16 +131,12 @@ public class AdminMaintenanceAction extends FessAdminAction {
     public HtmlResponse clearCrawlerIndex(final ActionForm form) {
         validate(form, messages -> {}, this::asIndexHtml);
         verifyToken(this::asIndexHtml);
-        fessEsClient
-                .admin()
-                .indices()
-                .prepareDelete(//
-                        fessConfig.getIndexDocumentCrawlerIndex() + ".queue", //
-                        fessConfig.getIndexDocumentCrawlerIndex() + ".data", //
-                        fessConfig.getIndexDocumentCrawlerIndex() + ".filter")
-                .execute(
-                        ActionListener.wrap(res -> logger.info("Deleted .crawler indices."),
-                                e -> logger.warn("Failed to delete .crawler.* indices.", e)));
+        fessEsClient.admin().indices().prepareDelete(//
+                fessConfig.getIndexDocumentCrawlerIndex() + ".queue", //
+                fessConfig.getIndexDocumentCrawlerIndex() + ".data", //
+                fessConfig.getIndexDocumentCrawlerIndex() + ".filter")
+                .execute(ActionListener.wrap(res -> logger.info("Deleted .crawler indices."),
+                        e -> logger.warn("Failed to delete .crawler.* indices.", e)));
         saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
         return redirect(getClass());
     }
@@ -233,9 +218,8 @@ public class AdminMaintenanceAction extends FessAdminAction {
         final ZipEntry entry = new ZipEntry(id + "/fess_basic_config.bulk");
         try {
             zos.putNextEntry(entry);
-            try (CurlResponse response =
-                    ComponentUtil.getCurlHelper().get("/.fess_basic_config/_data").param("format", "json")
-                            .param("scroll", fessConfig.getIndexScrollSearchTimeout()).execute()) {
+            try (CurlResponse response = ComponentUtil.getCurlHelper().get("/.fess_basic_config/_data").param("format", "json")
+                    .param("scroll", fessConfig.getIndexScrollSearchTimeout()).execute()) {
                 CopyUtil.copy(response.getContentAsStream(), zos);
             }
         } catch (final IOException e) {
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/pathmap/AdminPathmapAction.java b/src/main/java/org/codelibs/fess/app/web/admin/pathmap/AdminPathmapAction.java
index 90b79ab0b..8146a122e 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/pathmap/AdminPathmapAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/pathmap/AdminPathmapAction.java
@@ -182,16 +182,15 @@ public class AdminPathmapAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getPathMapping(form).ifPresent(
-                entity -> {
-                    try {
-                        pathMappingService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getPathMapping(form).ifPresent(entity -> {
+            try {
+                pathMappingService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -203,16 +202,15 @@ public class AdminPathmapAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getPathMapping(form).ifPresent(
-                entity -> {
-                    try {
-                        pathMappingService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getPathMapping(form).ifPresent(entity -> {
+            try {
+                pathMappingService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -225,21 +223,17 @@ public class AdminPathmapAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        pathMappingService
-                .getPathMapping(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                pathMappingService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        pathMappingService.getPathMapping(id).ifPresent(entity -> {
+            try {
+                pathMappingService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -295,7 +289,7 @@ public class AdminPathmapAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminPathmap_AdminPathmapJsp).renderWith(data -> {
             RenderDataUtil.register(data, "pathMappingItems", pathMappingService.getPathMappingList(pathMapPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(pathMapPager, form, op -> op.include("regex", "replacement"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/plugin/AdminPluginAction.java b/src/main/java/org/codelibs/fess/app/web/admin/plugin/AdminPluginAction.java
index 6d1cad52e..2f43f4c6e 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/plugin/AdminPluginAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/plugin/AdminPluginAction.java
@@ -87,7 +87,8 @@ public class AdminPluginAction extends FessAdminAction {
                 throwValidationError(messages -> messages.addErrorsPluginFileIsNotFound(GLOBAL, form.id), this::asListHtml);
             }
             if (!form.jarFile.getFileName().endsWith(".jar")) {
-                throwValidationError(messages -> messages.addErrorsFileIsNotSupported(GLOBAL, form.jarFile.getFileName()), this::asListHtml);
+                throwValidationError(messages -> messages.addErrorsFileIsNotSupported(GLOBAL, form.jarFile.getFileName()),
+                        this::asListHtml);
             }
             final String filename = form.jarFile.getFileName();
             final File tempFile = ComponentUtil.getSystemHelper().createTempFile("tmp-adminplugin-", ".jar");
@@ -143,8 +144,8 @@ public class AdminPluginAction extends FessAdminAction {
     }
 
     private HtmlResponse asListHtml() {
-        return asHtml(path_AdminPlugin_AdminPluginJsp).renderWith(
-                data -> data.register("installedArtifactItems", getAllInstalledArtifacts())).useForm(DeleteForm.class);
+        return asHtml(path_AdminPlugin_AdminPluginJsp)
+                .renderWith(data -> data.register("installedArtifactItems", getAllInstalledArtifacts())).useForm(DeleteForm.class);
     }
 
     public static List<Map<String, String>> getAllAvailableArtifacts() {
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/relatedcontent/AdminRelatedcontentAction.java b/src/main/java/org/codelibs/fess/app/web/admin/relatedcontent/AdminRelatedcontentAction.java
index 7b4bd9274..482ab2169 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/relatedcontent/AdminRelatedcontentAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/relatedcontent/AdminRelatedcontentAction.java
@@ -181,16 +181,15 @@ public class AdminRelatedcontentAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRelatedContent(form).ifPresent(
-                entity -> {
-                    try {
-                        relatedContentService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRelatedContent(form).ifPresent(entity -> {
+            try {
+                relatedContentService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -202,16 +201,15 @@ public class AdminRelatedcontentAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRelatedContent(form).ifPresent(
-                entity -> {
-                    try {
-                        relatedContentService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRelatedContent(form).ifPresent(entity -> {
+            try {
+                relatedContentService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -224,21 +222,17 @@ public class AdminRelatedcontentAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        relatedContentService
-                .getRelatedContent(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                relatedContentService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        relatedContentService.getRelatedContent(id).ifPresent(entity -> {
+            try {
+                relatedContentService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/relatedquery/AdminRelatedqueryAction.java b/src/main/java/org/codelibs/fess/app/web/admin/relatedquery/AdminRelatedqueryAction.java
index eb3600d5c..e294ca3fc 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/relatedquery/AdminRelatedqueryAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/relatedquery/AdminRelatedqueryAction.java
@@ -141,20 +141,16 @@ public class AdminRelatedqueryAction extends FessAdminAction {
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, this::asListHtml);
         final String id = form.id;
-        relatedQueryService
-                .getRelatedQuery(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(entity, form, copyOp -> {
-                                copyOp.excludeNull();
-                                copyOp.exclude(Constants.QUERIES);
-                            });
-                            form.queries =
-                                    stream(entity.getQueries()).get(
-                                            stream -> stream.filter(StringUtil::isNotBlank).collect(Collectors.joining("\n")));
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
-                });
+        relatedQueryService.getRelatedQuery(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, copyOp -> {
+                copyOp.excludeNull();
+                copyOp.exclude(Constants.QUERIES);
+            });
+            form.queries =
+                    stream(entity.getQueries()).get(stream -> stream.filter(StringUtil::isNotBlank).collect(Collectors.joining("\n")));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -174,30 +170,21 @@ public class AdminRelatedqueryAction extends FessAdminAction {
     public HtmlResponse details(final int crudMode, final String id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        relatedQueryService
-                                .getRelatedQuery(id)
-                                .ifPresent(
-                                        entity -> {
-                                            copyBeanToBean(entity, form, copyOp -> {
-                                                copyOp.excludeNull();
-                                                copyOp.exclude(Constants.QUERIES);
-                                            });
-                                            form.queries =
-                                                    stream(entity.getQueries()).get(
-                                                            stream -> stream.filter(StringUtil::isNotBlank).collect(
-                                                                    Collectors.joining("\n")));
-                                            form.crudMode = crudMode;
-                                        })
-                                .orElse(() -> {
-                                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                            this::asListHtml);
-                                });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                relatedQueryService.getRelatedQuery(id).ifPresent(entity -> {
+                    copyBeanToBean(entity, form, copyOp -> {
+                        copyOp.excludeNull();
+                        copyOp.exclude(Constants.QUERIES);
                     });
+                    form.queries = stream(entity.getQueries())
+                            .get(stream -> stream.filter(StringUtil::isNotBlank).collect(Collectors.joining("\n")));
+                    form.crudMode = crudMode;
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
                 });
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -209,16 +196,15 @@ public class AdminRelatedqueryAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRelatedQuery(form).ifPresent(
-                entity -> {
-                    try {
-                        relatedQueryService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRelatedQuery(form).ifPresent(entity -> {
+            try {
+                relatedQueryService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -230,16 +216,15 @@ public class AdminRelatedqueryAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRelatedQuery(form).ifPresent(
-                entity -> {
-                    try {
-                        relatedQueryService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRelatedQuery(form).ifPresent(entity -> {
+            try {
+                relatedQueryService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -252,21 +237,17 @@ public class AdminRelatedqueryAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        relatedQueryService
-                .getRelatedQuery(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                relatedQueryService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        relatedQueryService.getRelatedQuery(id).ifPresent(entity -> {
+            try {
+                relatedQueryService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -297,16 +278,14 @@ public class AdminRelatedqueryAction extends FessAdminAction {
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    BeanUtil.copyBeanToBean(form, entity, op -> op.exclude(Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE),
-                            Stream.of(Constants.QUERIES)).toArray(n -> new String[n])));
-                    entity.setQueries(split(form.queries, "\n").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            BeanUtil.copyBeanToBean(form, entity, op -> op.exclude(
+                    Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE), Stream.of(Constants.QUERIES)).toArray(n -> new String[n])));
+            entity.setQueries(split(form.queries, "\n").get(stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     // ===================================================================================
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/reqheader/AdminReqheaderAction.java b/src/main/java/org/codelibs/fess/app/web/admin/reqheader/AdminReqheaderAction.java
index 6c5f1fc12..ed9946639 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/reqheader/AdminReqheaderAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/reqheader/AdminReqheaderAction.java
@@ -194,16 +194,15 @@ public class AdminReqheaderAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRequestHeader(form).ifPresent(
-                entity -> {
-                    try {
-                        requestHeaderService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRequestHeader(form).ifPresent(entity -> {
+            try {
+                requestHeaderService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -215,16 +214,15 @@ public class AdminReqheaderAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRequestHeader(form).ifPresent(
-                entity -> {
-                    try {
-                        requestHeaderService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRequestHeader(form).ifPresent(entity -> {
+            try {
+                requestHeaderService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -237,21 +235,17 @@ public class AdminReqheaderAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        requestHeaderService
-                .getRequestHeader(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                requestHeaderService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        requestHeaderService.getRequestHeader(id).ifPresent(entity -> {
+            try {
+                requestHeaderService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -323,9 +317,9 @@ public class AdminReqheaderAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminReqheader_AdminReqheaderJsp).renderWith(data -> {
             RenderDataUtil.register(data, "requestHeaderItems", requestHeaderService.getRequestHeaderList(reqHeaderPager)); // page navi
-                RenderDataUtil.register(data, "displayCreateLink", !crawlingConfigHelper.getAllWebConfigList(false, false, false, null)
-                        .isEmpty());
-            }).useForm(SearchForm.class, setup -> {
+            RenderDataUtil.register(data, "displayCreateLink",
+                    !crawlingConfigHelper.getAllWebConfigList(false, false, false, null).isEmpty());
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(reqHeaderPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/role/AdminRoleAction.java b/src/main/java/org/codelibs/fess/app/web/admin/role/AdminRoleAction.java
index 1d4ca02c7..d214ed48b 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/role/AdminRoleAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/role/AdminRoleAction.java
@@ -165,17 +165,16 @@ public class AdminRoleAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getRole(form).ifPresent(
-                entity -> {
-                    try {
-                        roleService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to add " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getRole(form).ifPresent(entity -> {
+            try {
+                roleService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to add " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -249,7 +248,7 @@ public class AdminRoleAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminRole_AdminRoleJsp).renderWith(data -> {
             RenderDataUtil.register(data, "roleItems", roleService.getRoleList(rolePager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(rolePager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/scheduler/AdminSchedulerAction.java b/src/main/java/org/codelibs/fess/app/web/admin/scheduler/AdminSchedulerAction.java
index 0d4333b6a..e38d30ff0 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/scheduler/AdminSchedulerAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/scheduler/AdminSchedulerAction.java
@@ -129,30 +129,28 @@ public class AdminSchedulerAction extends FessAdminAction {
     @Secured({ ROLE })
     public HtmlResponse createnewjob(final String type, final String id, final String name) {
         saveToken();
-        return asHtml(path_AdminScheduler_AdminSchedulerEditJsp).useForm(
-                CreateForm.class,
-                op -> {
-                    op.setup(scheduledJobForm -> {
-                        scheduledJobForm.initialize();
-                        scheduledJobForm.crudMode = CrudMode.CREATE;
-                        scheduledJobForm.jobLogging = Constants.ON;
-                        scheduledJobForm.crawler = Constants.ON;
-                        scheduledJobForm.available = Constants.ON;
-                        scheduledJobForm.cronExpression = null;
-                        final String decodedName = new String(Base64.getUrlDecoder().decode(name), Constants.CHARSET_UTF_8);
-                        scheduledJobForm.name = MessageFormat.format(fessConfig.getJobTemplateTitle(type), decodedName);
-                        final String[] ids = new String[] { "", "", "" };
-                        if (Constants.WEB_CRAWLER_TYPE.equals(type)) {
-                            ids[0] = "\"" + id + "\"";
-                        } else if (Constants.FILE_CRAWLER_TYPE.equals(type)) {
-                            ids[1] = "\"" + id + "\"";
-                        } else if (Constants.DATA_CRAWLER_TYPE.equals(type)) {
-                            ids[2] = "\"" + id + "\"";
-                        }
-                        scheduledJobForm.scriptData =
-                                MessageFormat.format(fessConfig.getJobTemplateScript(), ids[0], ids[1], ids[2], id.replace('-', '_'));
-                    });
-                });
+        return asHtml(path_AdminScheduler_AdminSchedulerEditJsp).useForm(CreateForm.class, op -> {
+            op.setup(scheduledJobForm -> {
+                scheduledJobForm.initialize();
+                scheduledJobForm.crudMode = CrudMode.CREATE;
+                scheduledJobForm.jobLogging = Constants.ON;
+                scheduledJobForm.crawler = Constants.ON;
+                scheduledJobForm.available = Constants.ON;
+                scheduledJobForm.cronExpression = null;
+                final String decodedName = new String(Base64.getUrlDecoder().decode(name), Constants.CHARSET_UTF_8);
+                scheduledJobForm.name = MessageFormat.format(fessConfig.getJobTemplateTitle(type), decodedName);
+                final String[] ids = new String[] { "", "", "" };
+                if (Constants.WEB_CRAWLER_TYPE.equals(type)) {
+                    ids[0] = "\"" + id + "\"";
+                } else if (Constants.FILE_CRAWLER_TYPE.equals(type)) {
+                    ids[1] = "\"" + id + "\"";
+                } else if (Constants.DATA_CRAWLER_TYPE.equals(type)) {
+                    ids[2] = "\"" + id + "\"";
+                }
+                scheduledJobForm.scriptData =
+                        MessageFormat.format(fessConfig.getJobTemplateScript(), ids[0], ids[1], ids[2], id.replace('-', '_'));
+            });
+        });
     }
 
     @Execute
@@ -223,16 +221,15 @@ public class AdminSchedulerAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getScheduledJob(form).ifPresent(
-                entity -> {
-                    try {
-                        scheduledJobService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getScheduledJob(form).ifPresent(entity -> {
+            try {
+                scheduledJobService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -244,16 +241,15 @@ public class AdminSchedulerAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getScheduledJob(form).ifPresent(
-                entity -> {
-                    try {
-                        scheduledJobService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getScheduledJob(form).ifPresent(entity -> {
+            try {
+                scheduledJobService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -266,21 +262,17 @@ public class AdminSchedulerAction extends FessAdminAction {
         final String id = form.id;
         validate(form, messages -> {}, () -> asDetailsHtml(id));
         verifyToken(() -> asDetailsHtml(id));
-        scheduledJobService
-                .getScheduledJob(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                scheduledJobService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), () -> asDetailsHtml(id));
-                });
+        scheduledJobService.getScheduledJob(id).ifPresent(entity -> {
+            try {
+                scheduledJobService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), () -> asDetailsHtml(id));
+        });
         return redirect(getClass());
     }
 
@@ -399,7 +391,7 @@ public class AdminSchedulerAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminScheduler_AdminSchedulerJsp).renderWith(data -> {
             RenderDataUtil.register(data, "scheduledJobItems", scheduledJobService.getScheduledJobList(schedulerPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(schedulerPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java b/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java
index e3aaf7365..20c68cd33 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java
@@ -272,23 +272,22 @@ public class AdminSearchlistAction extends FessAdminAction {
         validate(form, messages -> {}, this::asEditHtml);
         validateFields(form, v -> throwValidationError(v, this::asEditHtml));
         verifyToken(this::asEditHtml);
-        getDoc(form).ifPresent(
-                entity -> {
-                    try {
-                        entity.putAll(fessConfig.convertToStorableDoc(form.doc));
-
-                        final String newId = ComponentUtil.getCrawlingInfoHelper().generateId(entity);
-                        entity.put(fessConfig.getIndexFieldId(), newId);
-
-                        final String index = fessConfig.getIndexDocumentUpdateIndex();
-                        fessEsClient.store(index, entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to add " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getDoc(form).ifPresent(entity -> {
+            try {
+                entity.putAll(fessConfig.convertToStorableDoc(form.doc));
+
+                final String newId = ComponentUtil.getCrawlingInfoHelper().generateId(entity);
+                entity.put(fessConfig.getIndexFieldId(), newId);
+
+                final String index = fessConfig.getIndexDocumentUpdateIndex();
+                fessEsClient.store(index, entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to add " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -301,32 +300,31 @@ public class AdminSearchlistAction extends FessAdminAction {
         validate(form, messages -> {}, this::asEditHtml);
         validateFields(form, v -> throwValidationError(v, this::asEditHtml));
         verifyToken(this::asEditHtml);
-        getDoc(form).ifPresent(
-                entity -> {
-                    final String index = fessConfig.getIndexDocumentUpdateIndex();
-                    try {
-                        entity.putAll(fessConfig.convertToStorableDoc(form.doc));
-
-                        final String newId = ComponentUtil.getCrawlingInfoHelper().generateId(entity);
-                        final String oldId = (String) entity.get(fessConfig.getIndexFieldId());
-                        if (!newId.equals(oldId)) {
-                            entity.put(fessConfig.getIndexFieldId(), newId);
-                            entity.remove(fessConfig.getIndexFieldVersion());
-                            final Long seqNo = (Long) entity.remove(fessConfig.getIndexFieldSeqNo());
-                            final Long primaryTerm = (Long) entity.remove(fessConfig.getIndexFieldPrimaryTerm());
-                            if (seqNo != null && primaryTerm != null && oldId != null) {
-                                fessEsClient.delete(index, oldId, seqNo, primaryTerm);
-                            }
-                        }
-
-                        fessEsClient.store(index, entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to update " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
+        getDoc(form).ifPresent(entity -> {
+            final String index = fessConfig.getIndexDocumentUpdateIndex();
+            try {
+                entity.putAll(fessConfig.convertToStorableDoc(form.doc));
+
+                final String newId = ComponentUtil.getCrawlingInfoHelper().generateId(entity);
+                final String oldId = (String) entity.get(fessConfig.getIndexFieldId());
+                if (!newId.equals(oldId)) {
+                    entity.put(fessConfig.getIndexFieldId(), newId);
+                    entity.remove(fessConfig.getIndexFieldVersion());
+                    final Long seqNo = (Long) entity.remove(fessConfig.getIndexFieldSeqNo());
+                    final Long primaryTerm = (Long) entity.remove(fessConfig.getIndexFieldPrimaryTerm());
+                    if (seqNo != null && primaryTerm != null && oldId != null) {
+                        fessEsClient.delete(index, oldId, seqNo, primaryTerm);
                     }
-                }).orElse(() -> {
+                }
+
+                fessEsClient.store(index, entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to update " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirectWith(getClass(), moreUrl("search").params("q", URLUtil.encode(form.q, Constants.UTF_8)));
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/searchlog/AdminSearchlogAction.java b/src/main/java/org/codelibs/fess/app/web/admin/searchlog/AdminSearchlogAction.java
index 66b538d16..b0ae3bc95 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/searchlog/AdminSearchlogAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/searchlog/AdminSearchlogAction.java
@@ -36,8 +36,8 @@ public class AdminSearchlogAction extends FessAdminAction {
 
     public static final String ROLE = "admin-searchlog";
 
-    private static final String[] CONDITION_FIELDS = new String[] { "logType", "queryId", "userSessionId", "accessType",
-            "requestedTimeRange", "pageSize" };
+    private static final String[] CONDITION_FIELDS =
+            new String[] { "logType", "queryId", "userSessionId", "accessType", "requestedTimeRange", "pageSize" };
 
     // ===================================================================================
     //                                                                           Attribute
@@ -190,7 +190,7 @@ public class AdminSearchlogAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminSearchlog_AdminSearchlogJsp).renderWith(data -> {
             RenderDataUtil.register(data, "searchLogItems", searchLogService.getSearchLogList(searchLogPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(searchLogPager, form, op -> op.include(CONDITION_FIELDS));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/storage/AdminStorageAction.java b/src/main/java/org/codelibs/fess/app/web/admin/storage/AdminStorageAction.java
index 24cb8a030..b5e5a5281 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/storage/AdminStorageAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/storage/AdminStorageAction.java
@@ -121,18 +121,17 @@ public class AdminStorageAction extends FessAdminAction {
         if (StringUtil.isEmpty(values[1])) {
             throwValidationError(messages -> messages.addErrorsStorageFileNotFound(GLOBAL), () -> asListHtml(encodeId(values[0])));
         }
-        return asStream(values[1]).contentTypeOctetStream().stream(
-                out -> {
-                    try {
-                        downloadObject(getObjectName(values[0], values[1]), out);
-                    } catch (final StorageException e) {
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("Failed to download {}", values[1], e);
-                        }
-                        throwValidationError(messages -> messages.addErrorsStorageFileDownloadFailure(GLOBAL, values[1]),
-                                () -> asListHtml(encodeId(values[0])));
-                    }
-                });
+        return asStream(values[1]).contentTypeOctetStream().stream(out -> {
+            try {
+                downloadObject(getObjectName(values[0], values[1]), out);
+            } catch (final StorageException e) {
+                if (logger.isDebugEnabled()) {
+                    logger.debug("Failed to download {}", values[1], e);
+                }
+                throwValidationError(messages -> messages.addErrorsStorageFileDownloadFailure(GLOBAL, values[1]),
+                        () -> asListHtml(encodeId(values[0])));
+            }
+        });
     }
 
     @Execute
@@ -147,7 +146,8 @@ public class AdminStorageAction extends FessAdminAction {
             deleteObject(objectName);
         } catch (final StorageException e) {
             logger.debug("Failed to delete {}", values[1], e);
-            throwValidationError(messages -> messages.addErrorsFailedToDeleteFile(GLOBAL, values[1]), () -> asListHtml(encodeId(values[0])));
+            throwValidationError(messages -> messages.addErrorsFailedToDeleteFile(GLOBAL, values[1]),
+                    () -> asListHtml(encodeId(values[0])));
         }
         saveInfo(messages -> messages.addSuccessDeleteFile(GLOBAL, values[1]));
         return redirectWith(getClass(), moreUrl("list/" + encodeId(values[0])));
@@ -168,10 +168,9 @@ public class AdminStorageAction extends FessAdminAction {
             final FessConfig fessConfig = ComponentUtil.getFessConfig();
             final MinioClient minioClient = createClient(fessConfig);
             final PutObjectOptions options = new PutObjectOptions(uploadFile.getFileSize(), -1);
-            final PutObjectArgs args =
-                    PutObjectArgs.builder().bucket(fessConfig.getStorageBucket()).object(objectName)
-                            .stream(in, options.objectSize(), options.partSize()).contentType(options.contentType())
-                            .headers(options.headers()).sse(options.sse()).build();
+            final PutObjectArgs args = PutObjectArgs.builder().bucket(fessConfig.getStorageBucket()).object(objectName)
+                    .stream(in, options.objectSize(), options.partSize()).contentType(options.contentType()).headers(options.headers())
+                    .sse(options.sse()).build();
             minioClient.putObject(args);
         } catch (final Exception e) {
             throw new StorageException("Failed to upload " + objectName, e);
@@ -213,10 +212,9 @@ public class AdminStorageAction extends FessAdminAction {
         final ArrayList<Map<String, Object>> list = new ArrayList<>();
         try {
             final MinioClient minioClient = createClient(fessConfig);
-            final ListObjectsArgs args =
-                    ListObjectsArgs.builder().bucket(fessConfig.getStorageBucket())
-                            .prefix(prefix != null && prefix.length() > 0 ? prefix + "/" : prefix).recursive(false)
-                            .includeUserMetadata(false).useApiVersion1(false).build();
+            final ListObjectsArgs args = ListObjectsArgs.builder().bucket(fessConfig.getStorageBucket())
+                    .prefix(prefix != null && prefix.length() > 0 ? prefix + "/" : prefix).recursive(false).includeUserMetadata(false)
+                    .useApiVersion1(false).build();
             for (final Result<Item> result : minioClient.listObjects(args)) {
                 final Map<String, Object> map = new HashMap<>();
                 final Item item = result.get();
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/systeminfo/AdminSysteminfoAction.java b/src/main/java/org/codelibs/fess/app/web/admin/systeminfo/AdminSysteminfoAction.java
index 4f9780ee9..13ab88279 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/systeminfo/AdminSysteminfoAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/systeminfo/AdminSysteminfoAction.java
@@ -51,9 +51,9 @@ public class AdminSysteminfoAction extends FessAdminAction {
     @Resource
     protected DynamicProperties systemProperties;
 
-    private static final String[] bugReportLabels = { "file.separator", "file.encoding", "java.runtime.version", "java.vm.info",
-            "java.vm.name", "java.vm.vendor", "java.vm.version", "os.arch", "os.name", "os.version", "user.country", "user.language",
-            "user.timezone" };
+    private static final String[] bugReportLabels =
+            { "file.separator", "file.encoding", "java.runtime.version", "java.vm.info", "java.vm.name", "java.vm.vendor",
+                    "java.vm.version", "os.arch", "os.name", "os.version", "user.country", "user.language", "user.timezone" };
 
     // ===================================================================================
     //                                                                               Hook
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java b/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java
index 845969bb4..1cb95288a 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java
@@ -470,9 +470,9 @@ public class AdminUpgradeAction extends FessAdminAction {
     private void upgradeFrom12_1() {
         final IndicesAdminClient indicesClient = fessEsClient.admin().indices();
 
-        UpgradeUtil.putMapping(indicesClient, "fess_log.search_log", "search_log", "{\"dynamic_templates\": ["
-                + "{\"documents\": {\"path_match\": \"documents.*\",\"mapping\": {\"type\": \"keyword\"}}}"//
-                + "]}");
+        UpgradeUtil.putMapping(indicesClient, "fess_log.search_log", "search_log",
+                "{\"dynamic_templates\": [" + "{\"documents\": {\"path_match\": \"documents.*\",\"mapping\": {\"type\": \"keyword\"}}}"//
+                        + "]}");
         UpgradeUtil.addFieldMapping(indicesClient, "fess_log.click_log", "click_log", "urlId",
                 "{\"properties\":{\"urlId\":{\"type\":\"keyword\"}}}");
     }
@@ -504,12 +504,8 @@ public class AdminUpgradeAction extends FessAdminAction {
     }
 
     private void upgradeFrom13_0() {
-        UpgradeUtil
-                .addData(
-                        fessEsClient,
-                        ".fess_config.scheduled_job",
-                        "label_updater",
-                        "{\"name\":\"Label Updater\",\"target\":\"all\",\"cronExpression\":\"\",\"scriptType\":\"groovy\",\"scriptData\":\"return container.getComponent(\\\"updateLabelJob\\\").execute();\",\"jobLogging\":false,\"crawler\":false,\"available\":true,\"sortOrder\":11,\"createdBy\":\"system\",\"createdTime\":0,\"updatedBy\":\"system\",\"updatedTime\":0}");
+        UpgradeUtil.addData(fessEsClient, ".fess_config.scheduled_job", "label_updater",
+                "{\"name\":\"Label Updater\",\"target\":\"all\",\"cronExpression\":\"\",\"scriptType\":\"groovy\",\"scriptData\":\"return container.getComponent(\\\"updateLabelJob\\\").execute();\",\"jobLogging\":false,\"crawler\":false,\"available\":true,\"sortOrder\":11,\"createdBy\":\"system\",\"createdTime\":0,\"updatedBy\":\"system\",\"updatedTime\":0}");
     }
 
     private void upgradeFrom13_1() {
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java b/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java
index 460f4f06e..871e21d95 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java
@@ -214,17 +214,16 @@ public class AdminUserAction extends FessAdminAction {
         validateAttributes(form.attributes, v -> throwValidationError(v, this::asEditHtml));
         verifyPassword(form, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getUser(form).ifPresent(
-                entity -> {
-                    try {
-                        userService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to add " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getUser(form).ifPresent(entity -> {
+            try {
+                userService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to add " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -238,17 +237,16 @@ public class AdminUserAction extends FessAdminAction {
         validateAttributes(form.attributes, v -> throwValidationError(v, this::asEditHtml));
         verifyPassword(form, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getUser(form).ifPresent(
-                entity -> {
-                    try {
-                        userService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        logger.error("Failed to update " + entity, e);
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getUser(form).ifPresent(entity -> {
+            try {
+                userService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to update " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -266,22 +264,18 @@ public class AdminUserAction extends FessAdminAction {
         });
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        userService
-                .getUser(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                userService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                logger.error("Failed to delete " + entity, e);
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asDetailsHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        userService.getUser(id).ifPresent(entity -> {
+            try {
+                userService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                logger.error("Failed to delete " + entity, e);
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asDetailsHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -370,7 +364,7 @@ public class AdminUserAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminUser_AdminUserJsp).renderWith(data -> {
             RenderDataUtil.register(data, "userItems", userService.getUserList(userPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(userPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/webauth/AdminWebauthAction.java b/src/main/java/org/codelibs/fess/app/web/admin/webauth/AdminWebauthAction.java
index 4181587be..c76c17c2b 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/webauth/AdminWebauthAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/webauth/AdminWebauthAction.java
@@ -197,16 +197,15 @@ public class AdminWebauthAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getWebAuthentication(form).ifPresent(
-                entity -> {
-                    try {
-                        webAuthenticationService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getWebAuthentication(form).ifPresent(entity -> {
+            try {
+                webAuthenticationService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -218,16 +217,15 @@ public class AdminWebauthAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getWebAuthentication(form).ifPresent(
-                entity -> {
-                    try {
-                        webAuthenticationService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getWebAuthentication(form).ifPresent(entity -> {
+            try {
+                webAuthenticationService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -240,21 +238,17 @@ public class AdminWebauthAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        webAuthenticationService
-                .getWebAuthentication(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                webAuthenticationService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        webAuthenticationService.getWebAuthentication(id).ifPresent(entity -> {
+            try {
+                webAuthenticationService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -336,9 +330,9 @@ public class AdminWebauthAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminWebauth_AdminWebauthJsp).renderWith(data -> {
             RenderDataUtil.register(data, "webAuthenticationItems", webAuthenticationService.getWebAuthenticationList(webAuthPager)); // page navi
-                RenderDataUtil.register(data, "displayCreateLink", !crawlingConfigHelper.getAllWebConfigList(false, false, false, null)
-                        .isEmpty());
-            }).useForm(SearchForm.class, setup -> {
+            RenderDataUtil.register(data, "displayCreateLink",
+                    !crawlingConfigHelper.getAllWebConfigList(false, false, false, null).isEmpty());
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(webAuthPager, form, op -> op.include("id"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/admin/webconfig/AdminWebconfigAction.java b/src/main/java/org/codelibs/fess/app/web/admin/webconfig/AdminWebconfigAction.java
index 3b7b97038..5054770a4 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/webconfig/AdminWebconfigAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/webconfig/AdminWebconfigAction.java
@@ -152,26 +152,19 @@ public class AdminWebconfigAction extends FessAdminAction {
     public HtmlResponse edit(final EditForm form) {
         validate(form, messages -> {}, this::asListHtml);
         final String id = form.id;
-        webConfigService
-                .getWebConfig(id)
-                .ifPresent(
-                        entity -> {
-                            copyBeanToBean(entity, form, copyOp -> {
-                                copyOp.excludeNull();
-                                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
-                            });
-                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                            form.permissions =
-                                    stream(entity.getPermissions()).get(
-                                            stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                                    .collect(Collectors.joining("\n")));
-                            form.virtualHosts =
-                                    stream(entity.getVirtualHosts()).get(
-                                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                                                    .collect(Collectors.joining("\n")));
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
-                });
+        webConfigService.getWebConfig(id).ifPresent(entity -> {
+            copyBeanToBean(entity, form, copyOp -> {
+                copyOp.excludeNull();
+                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
+            });
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                    .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+            form.virtualHosts = stream(entity.getVirtualHosts())
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.joining("\n")));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
+        });
         saveToken();
         if (form.crudMode.intValue() == CrudMode.EDIT) {
             // back
@@ -191,36 +184,24 @@ public class AdminWebconfigAction extends FessAdminAction {
     public HtmlResponse details(final int crudMode, final String id) {
         verifyCrudMode(crudMode, CrudMode.DETAILS);
         saveToken();
-        return asDetailsHtml().useForm(
-                EditForm.class,
-                op -> {
-                    op.setup(form -> {
-                        webConfigService
-                                .getWebConfig(id)
-                                .ifPresent(
-                                        entity -> {
-                                            copyBeanToBean(entity, form, copyOp -> {
-                                                copyOp.excludeNull();
-                                                copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
-                                            });
-                                            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                                            form.permissions =
-                                                    stream(entity.getPermissions()).get(
-                                                            stream -> stream.map(s -> permissionHelper.decode(s))
-                                                                    .filter(StringUtil::isNotBlank).distinct()
-                                                                    .collect(Collectors.joining("\n")));
-                                            form.virtualHosts =
-                                                    stream(entity.getVirtualHosts()).get(
-                                                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                                                                    .collect(Collectors.joining("\n")));
-                                            form.crudMode = crudMode;
-                                        })
-                                .orElse(() -> {
-                                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id),
-                                            this::asListHtml);
-                                });
+        return asDetailsHtml().useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                webConfigService.getWebConfig(id).ifPresent(entity -> {
+                    copyBeanToBean(entity, form, copyOp -> {
+                        copyOp.excludeNull();
+                        copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
                     });
+                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+                    form.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                            .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+                    form.virtualHosts = stream(entity.getVirtualHosts())
+                            .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.joining("\n")));
+                    form.crudMode = crudMode;
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asListHtml);
                 });
+            });
+        });
     }
 
     // -----------------------------------------------------
@@ -232,16 +213,15 @@ public class AdminWebconfigAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.CREATE);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getWebConfig(form).ifPresent(
-                entity -> {
-                    try {
-                        webConfigService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getWebConfig(form).ifPresent(entity -> {
+            try {
+                webConfigService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), this::asEditHtml);
         });
         return redirect(getClass());
@@ -253,16 +233,15 @@ public class AdminWebconfigAction extends FessAdminAction {
         verifyCrudMode(form.crudMode, CrudMode.EDIT);
         validate(form, messages -> {}, this::asEditHtml);
         verifyToken(this::asEditHtml);
-        getWebConfig(form).ifPresent(
-                entity -> {
-                    try {
-                        webConfigService.store(entity);
-                        saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
-                    } catch (final Exception e) {
-                        throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                this::asEditHtml);
-                    }
-                }).orElse(() -> {
+        getWebConfig(form).ifPresent(entity -> {
+            try {
+                webConfigService.store(entity);
+                saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToUpdateCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.id), this::asEditHtml);
         });
         return redirect(getClass());
@@ -275,21 +254,17 @@ public class AdminWebconfigAction extends FessAdminAction {
         validate(form, messages -> {}, this::asDetailsHtml);
         verifyToken(this::asDetailsHtml);
         final String id = form.id;
-        webConfigService
-                .getWebConfig(id)
-                .ifPresent(
-                        entity -> {
-                            try {
-                                webConfigService.delete(entity);
-                                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
-                            } catch (final Exception e) {
-                                throwValidationError(
-                                        messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
-                                        this::asEditHtml);
-                            }
-                        }).orElse(() -> {
-                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
-                });
+        webConfigService.getWebConfig(id).ifPresent(entity -> {
+            try {
+                webConfigService.delete(entity);
+                saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+            } catch (final Exception e) {
+                throwValidationError(messages -> messages.addErrorsCrudFailedToDeleteCrudTable(GLOBAL, buildThrowableMessage(e)),
+                        this::asEditHtml);
+            }
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), this::asDetailsHtml);
+        });
         return redirect(getClass());
     }
 
@@ -319,23 +294,20 @@ public class AdminWebconfigAction extends FessAdminAction {
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
         final String username = systemHelper.getUsername();
         final long currentTime = systemHelper.getCurrentTimeAsLong();
-        return getEntity(form, username, currentTime).map(
-                entity -> {
-                    entity.setUpdatedBy(username);
-                    entity.setUpdatedTime(currentTime);
-                    copyBeanToBean(
-                            form,
-                            entity,
-                            op -> op.exclude(Stream.concat(Stream.of(Constants.COMMON_CONVERSION_RULE),
-                                    Stream.of(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS)).toArray(n -> new String[n])));
-                    final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-                    entity.setPermissions(split(form.permissions, "\n").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).distinct()
-                                    .toArray(n -> new String[n])));
-                    entity.setVirtualHosts(split(form.virtualHosts, "\n").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).toArray(n -> new String[n])));
-                    return entity;
-                });
+        return getEntity(form, username, currentTime).map(entity -> {
+            entity.setUpdatedBy(username);
+            entity.setUpdatedTime(currentTime);
+            copyBeanToBean(form, entity,
+                    op -> op.exclude(Stream
+                            .concat(Stream.of(Constants.COMMON_CONVERSION_RULE), Stream.of(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS))
+                            .toArray(n -> new String[n])));
+            final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
+            entity.setPermissions(split(form.permissions, "\n").get(stream -> stream.map(s -> permissionHelper.encode(s))
+                    .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n])));
+            entity.setVirtualHosts(split(form.virtualHosts, "\n")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).toArray(n -> new String[n])));
+            return entity;
+        });
     }
 
     protected void registerRolesAndLabels(final RenderData data) {
@@ -362,7 +334,7 @@ public class AdminWebconfigAction extends FessAdminAction {
     private HtmlResponse asListHtml() {
         return asHtml(path_AdminWebconfig_AdminWebconfigJsp).renderWith(data -> {
             RenderDataUtil.register(data, "webConfigItems", webConfigService.getWebConfigList(webConfigPager)); // page navi
-            }).useForm(SearchForm.class, setup -> {
+        }).useForm(SearchForm.class, setup -> {
             setup.setup(form -> {
                 copyBeanToBean(webConfigPager, form, op -> op.include("id", "name", "urls", "description"));
             });
diff --git a/src/main/java/org/codelibs/fess/app/web/api/ApiResult.java b/src/main/java/org/codelibs/fess/app/web/api/ApiResult.java
index f3c5e938d..b05f4af2d 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/ApiResult.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/ApiResult.java
@@ -40,6 +40,7 @@ public class ApiResult {
 
     public enum Status {
         OK(0), BAD_REQUEST(1), SYSTEM_ERROR(2), UNAUTHORIZED(3);
+
         private final int id;
 
         private Status(final int id) {
@@ -342,11 +343,9 @@ public class ApiResult {
         public ApiErrorResponse message(final VaMessenger<FessMessages> validationMessagesLambda) {
             final FessMessages messages = new FessMessages();
             validationMessagesLambda.message(messages);
-            message =
-                    ComponentUtil
-                            .getMessageManager()
-                            .toMessageList(LaRequestUtil.getOptionalRequest().map(HttpServletRequest::getLocale).orElse(Locale.ENGLISH),
-                                    messages).stream().collect(Collectors.joining(" "));
+            message = ComponentUtil.getMessageManager()
+                    .toMessageList(LaRequestUtil.getOptionalRequest().map(HttpServletRequest::getLocale).orElse(Locale.ENGLISH), messages)
+                    .stream().collect(Collectors.joining(" "));
             return this;
         }
     }
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/accesstoken/ApiAdminAccesstokenAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/accesstoken/ApiAdminAccesstokenAction.java
index d62d8574e..b21fda28f 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/accesstoken/ApiAdminAccesstokenAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/accesstoken/ApiAdminAccesstokenAction.java
@@ -132,10 +132,8 @@ public class ApiAdminAccesstokenAction extends FessApiAdminAction {
         copyBeanToBean(entity, body, copyOp -> copyOp.exclude(Constants.PERMISSIONS, AdminAccesstokenAction.EXPIRED_TIME).excludeNull()
                 .dateConverter(Constants.DEFAULT_DATETIME_FORMAT, AdminAccesstokenAction.EXPIRES));
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(
+                stream -> stream.map(permissionHelper::decode).filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
         body.crudMode = null;
         return body;
 
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/backup/ApiAdminBackupAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/backup/ApiAdminBackupAction.java
index 8f14530ac..aefe5d788 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/backup/ApiAdminBackupAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/backup/ApiAdminBackupAction.java
@@ -91,13 +91,12 @@ public class ApiAdminBackupAction extends FessApiAdminAction {
                     index = id;
                     filename = id + ".bulk";
                 }
-                return asStream(filename).contentTypeOctetStream().stream(
-                        out -> {
-                            try (CurlResponse response =
-                                    ComponentUtil.getCurlHelper().get("/" + index + "/_data").param("format", "json").execute()) {
-                                out.write(response.getContentAsStream());
-                            }
-                        });
+                return asStream(filename).contentTypeOctetStream().stream(out -> {
+                    try (CurlResponse response =
+                            ComponentUtil.getCurlHelper().get("/" + index + "/_data").param("format", "json").execute()) {
+                        out.write(response.getContentAsStream());
+                    }
+                });
             }
         }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/badword/ApiAdminBadwordAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/badword/ApiAdminBadwordAction.java
index e54120cd6..b4f10c7ec 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/badword/ApiAdminBadwordAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/badword/ApiAdminBadwordAction.java
@@ -63,9 +63,9 @@ public class ApiAdminBadwordAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final BadWordPager pager = copyBeanToNewBean(body, BadWordPager.class);
         final List<BadWord> list = badWordService.getBadWordList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/badword/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dataconfig/ApiAdminDataconfigAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dataconfig/ApiAdminDataconfigAction.java
index 1c947824c..fe3765fd4 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dataconfig/ApiAdminDataconfigAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dataconfig/ApiAdminDataconfigAction.java
@@ -62,9 +62,9 @@ public class ApiAdminDataconfigAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final DataConfigPager pager = copyBeanToNewBean(body, DataConfigPager.class);
         final List<DataConfig> list = dataConfigService.getDataConfigList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/dataconfig/setting/{id}
@@ -138,13 +138,10 @@ public class ApiAdminDataconfigAction extends FessApiAdminAction {
             copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
         });
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
-        body.virtualHosts =
-                stream(entity.getVirtualHosts()).get(
-                        stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        body.virtualHosts = stream(entity.getVirtualHosts())
+                .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).collect(Collectors.joining("\n")));
         return body;
     }
 }
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/ApiAdminDictAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/ApiAdminDictAction.java
index f1400a7a6..5810128bf 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/ApiAdminDictAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/ApiAdminDictAction.java
@@ -37,7 +37,8 @@ public class ApiAdminDictAction extends FessApiAdminAction {
     public JsonResponse<ApiResult> get$index() {
         final DictionaryFile<? extends DictionaryItem>[] dictFiles = dictionaryManager.getDictionaryFiles();
         return asJson(new ApiResult.ApiConfigsResponse<ListBody>()
-                .settings(Stream.of(dictFiles).map(this::createListBody).collect(Collectors.toList())).status(ApiResult.Status.OK).result());
+                .settings(Stream.of(dictFiles).map(this::createListBody).collect(Collectors.toList())).status(ApiResult.Status.OK)
+                .result());
     }
 
     protected ListBody createListBody(final DictionaryFile<? extends DictionaryItem> dictionaryFile) {
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/kuromoji/ApiAdminDictKuromojiAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/kuromoji/ApiAdminDictKuromojiAction.java
index 83faf2a89..7d5ea09df 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/kuromoji/ApiAdminDictKuromojiAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/kuromoji/ApiAdminDictKuromojiAction.java
@@ -48,9 +48,8 @@ public class ApiAdminDictKuromojiAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final KuromojiPager pager = copyBeanToNewBean(body, KuromojiPager.class);
         return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(
-                        kuromojiService.getKuromojiList(body.dictId, pager).stream()
-                                .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
+                .settings(kuromojiService.getKuromojiList(body.dictId, pager).stream()
+                        .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
                 .status(ApiResult.Status.OK).result());
     }
 
@@ -78,8 +77,8 @@ public class ApiAdminDictKuromojiAction extends FessApiAdminAction {
             return null;
         });
         kuromojiService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK).result());
     }
 
     // POST /api/admin/dict/kuromoji/setting/{dictId}
@@ -96,8 +95,8 @@ public class ApiAdminDictKuromojiAction extends FessApiAdminAction {
             return null;
         });
         kuromojiService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK).result());
     }
 
     // DELETE /api/admin/dict/kuromoji/setting/{dictId}/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/mapping/ApiAdminDictMappingAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/mapping/ApiAdminDictMappingAction.java
index 30606bed4..2c5bb2ec7 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/mapping/ApiAdminDictMappingAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/mapping/ApiAdminDictMappingAction.java
@@ -48,9 +48,8 @@ public class ApiAdminDictMappingAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final CharMappingPager pager = copyBeanToNewBean(body, CharMappingPager.class);
         return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(
-                        charMappingService.getCharMappingList(body.dictId, pager).stream()
-                                .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
+                .settings(charMappingService.getCharMappingList(body.dictId, pager).stream()
+                        .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
                 .status(ApiResult.Status.OK).result());
     }
 
@@ -78,8 +77,8 @@ public class ApiAdminDictMappingAction extends FessApiAdminAction {
             return null;
         });
         charMappingService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK).result());
     }
 
     // POST /api/admin/dict/mapping/setting/{dictId}
@@ -96,8 +95,8 @@ public class ApiAdminDictMappingAction extends FessApiAdminAction {
             return null;
         });
         charMappingService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK).result());
     }
 
     // DELETE /api/admin/dict/mapping/setting/{dictId}/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/protwords/ApiAdminDictProtwordsAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/protwords/ApiAdminDictProtwordsAction.java
index 47394ba43..e32459a88 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/protwords/ApiAdminDictProtwordsAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/protwords/ApiAdminDictProtwordsAction.java
@@ -47,9 +47,8 @@ public class ApiAdminDictProtwordsAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final ProtwordsPager pager = copyBeanToNewBean(body, ProtwordsPager.class);
         return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(
-                        protwordsService.getProtwordsList(body.dictId, pager).stream()
-                                .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
+                .settings(protwordsService.getProtwordsList(body.dictId, pager).stream()
+                        .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
                 .status(ApiResult.Status.OK).result());
     }
 
@@ -77,8 +76,8 @@ public class ApiAdminDictProtwordsAction extends FessApiAdminAction {
             return null;
         });
         protwordsService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK).result());
     }
 
     // POST /api/admin/dict/protwords/setting/{dictId}
@@ -95,8 +94,8 @@ public class ApiAdminDictProtwordsAction extends FessApiAdminAction {
             return null;
         });
         protwordsService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK).result());
     }
 
     // DELETE /api/admin/dict/protwords/setting/{dictId}/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stemmeroverride/ApiAdminDictStemmeroverrideAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stemmeroverride/ApiAdminDictStemmeroverrideAction.java
index dab2266f4..3d2abf810 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stemmeroverride/ApiAdminDictStemmeroverrideAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stemmeroverride/ApiAdminDictStemmeroverrideAction.java
@@ -48,26 +48,19 @@ public class ApiAdminDictStemmeroverrideAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final StemmerOverridePager pager = copyBeanToNewBean(body, StemmerOverridePager.class);
         return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(
-                        stemmerOverrideService.getStemmerOverrideList(body.dictId, pager).stream()
-                                .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
+                .settings(stemmerOverrideService.getStemmerOverrideList(body.dictId, pager).stream()
+                        .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
                 .status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/dict/stemmerOverride/setting/{dictId}/{id}
     @Execute
     public JsonResponse<ApiResult> get$setting(final String dictId, final long id) {
-        return asJson(new ApiResult.ApiConfigResponse()
-                .setting(
-                        stemmerOverrideService
-                                .getStemmerOverrideItem(dictId, id)
-                                .map(entity -> createEditBody(entity, dictId))
-                                .orElseGet(
-                                        () -> {
-                                            throwValidationErrorApi(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL,
-                                                    String.valueOf(id)));
-                                            return null;
-                                        })).status(ApiResult.Status.OK).result());
+        return asJson(new ApiResult.ApiConfigResponse().setting(
+                stemmerOverrideService.getStemmerOverrideItem(dictId, id).map(entity -> createEditBody(entity, dictId)).orElseGet(() -> {
+                    throwValidationErrorApi(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, String.valueOf(id)));
+                    return null;
+                })).status(ApiResult.Status.OK).result());
     }
 
     // PUT /api/admin/dict/stemmerOverride/setting/{dictId}
@@ -84,8 +77,8 @@ public class ApiAdminDictStemmeroverrideAction extends FessApiAdminAction {
             return null;
         });
         stemmerOverrideService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK).result());
     }
 
     // POST /api/admin/dict/stemmerOverride/setting/{dictId}
@@ -102,8 +95,8 @@ public class ApiAdminDictStemmeroverrideAction extends FessApiAdminAction {
             return null;
         });
         stemmerOverrideService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK).result());
     }
 
     // DELETE /api/admin/dict/stemmerOverride/setting/{dictId}/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stopwords/ApiAdminDictStopwordsAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stopwords/ApiAdminDictStopwordsAction.java
index 2300c8838..185de937b 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stopwords/ApiAdminDictStopwordsAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/stopwords/ApiAdminDictStopwordsAction.java
@@ -47,9 +47,8 @@ public class ApiAdminDictStopwordsAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final StopwordsPager pager = copyBeanToNewBean(body, StopwordsPager.class);
         return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(
-                        stopwordsService.getStopwordsList(body.dictId, pager).stream()
-                                .map(stopwordsItem -> createEditBody(stopwordsItem, dictId)).collect(Collectors.toList()))
+                .settings(stopwordsService.getStopwordsList(body.dictId, pager).stream()
+                        .map(stopwordsItem -> createEditBody(stopwordsItem, dictId)).collect(Collectors.toList()))
                 .status(ApiResult.Status.OK).result());
     }
 
@@ -77,8 +76,8 @@ public class ApiAdminDictStopwordsAction extends FessApiAdminAction {
             return null;
         });
         stopwordsService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK).result());
     }
 
     // POST /api/admin/dict/stopwords/setting/{dictId}
@@ -95,8 +94,8 @@ public class ApiAdminDictStopwordsAction extends FessApiAdminAction {
             return null;
         });
         stopwordsService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK).result());
     }
 
     // DELETE /api/admin/dict/stopwords/setting/{dictId}/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/synonym/ApiAdminDictSynonymAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/synonym/ApiAdminDictSynonymAction.java
index 505904ac3..bf0809872 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/dict/synonym/ApiAdminDictSynonymAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/dict/synonym/ApiAdminDictSynonymAction.java
@@ -48,9 +48,8 @@ public class ApiAdminDictSynonymAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final SynonymPager pager = copyBeanToNewBean(body, SynonymPager.class);
         return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(
-                        synonymService.getSynonymList(body.dictId, pager).stream()
-                                .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
+                .settings(synonymService.getSynonymList(body.dictId, pager).stream()
+                        .map(protwordsItem -> createEditBody(protwordsItem, dictId)).collect(Collectors.toList()))
                 .status(ApiResult.Status.OK).result());
     }
 
@@ -78,8 +77,8 @@ public class ApiAdminDictSynonymAction extends FessApiAdminAction {
             return null;
         });
         synonymService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(true).status(ApiResult.Status.OK).result());
     }
 
     // POST /api/admin/dict/synonym/setting/{dictId}
@@ -96,8 +95,8 @@ public class ApiAdminDictSynonymAction extends FessApiAdminAction {
             return null;
         });
         synonymService.store(body.dictId, entity);
-        return asJson(new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK)
-                .result());
+        return asJson(
+                new ApiResult.ApiUpdateResponse().id(String.valueOf(entity.getId())).created(false).status(ApiResult.Status.OK).result());
     }
 
     // DELETE /api/admin/dict/synonym/setting/{dictId}/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/duplicatehost/ApiAdminDuplicatehostAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/duplicatehost/ApiAdminDuplicatehostAction.java
index 858b7365c..d64c3b260 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/duplicatehost/ApiAdminDuplicatehostAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/duplicatehost/ApiAdminDuplicatehostAction.java
@@ -57,9 +57,9 @@ public class ApiAdminDuplicatehostAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final DuplicateHostPager pager = copyBeanToNewBean(body, DuplicateHostPager.class);
         final List<DuplicateHost> list = duplicateHostService.getDuplicateHostList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/duplicatehost/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/elevateword/ApiAdminElevatewordAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/elevateword/ApiAdminElevatewordAction.java
index 400ce6c97..7279700fb 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/elevateword/ApiAdminElevatewordAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/elevateword/ApiAdminElevatewordAction.java
@@ -67,9 +67,9 @@ public class ApiAdminElevatewordAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final ElevateWordPager pager = copyBeanToNewBean(body, ElevateWordPager.class);
         final List<ElevateWord> list = elevateWordService.getElevateWordList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/elevateword/{id}
@@ -83,10 +83,8 @@ public class ApiAdminElevatewordAction extends FessApiAdminAction {
 
         final EditBody body = createEditBody(entity);
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
         return asJson(new ApiResult.ApiConfigResponse().setting(body).status(ApiResult.Status.OK).result());
     }
 
@@ -103,8 +101,8 @@ public class ApiAdminElevatewordAction extends FessApiAdminAction {
         });
         try {
             elevateWordService.store(entity);
-            suggestHelper.addElevateWord(entity.getSuggestWord(), entity.getReading(), entity.getLabelTypeValues(),
-                    entity.getPermissions(), entity.getBoost(), false);
+            suggestHelper.addElevateWord(entity.getSuggestWord(), entity.getReading(), entity.getLabelTypeValues(), entity.getPermissions(),
+                    entity.getBoost(), false);
         } catch (final Exception e) {
             throwValidationErrorApi(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)));
         }
@@ -197,10 +195,8 @@ public class ApiAdminElevatewordAction extends FessApiAdminAction {
             copyOp.exclude(Constants.PERMISSIONS);
         });
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
         return body;
     }
 
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/fileauth/ApiAdminFileauthAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/fileauth/ApiAdminFileauthAction.java
index 3a173a974..a45270366 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/fileauth/ApiAdminFileauthAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/fileauth/ApiAdminFileauthAction.java
@@ -61,9 +61,9 @@ public class ApiAdminFileauthAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final FileAuthPager pager = copyBeanToNewBean(body, FileAuthPager.class);
         final List<FileAuthentication> list = fileAuthService.getFileAuthenticationList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/fileauth/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/fileconfig/ApiAdminFileconfigAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/fileconfig/ApiAdminFileconfigAction.java
index 8101b8812..2f9ad6531 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/fileconfig/ApiAdminFileconfigAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/fileconfig/ApiAdminFileconfigAction.java
@@ -62,9 +62,9 @@ public class ApiAdminFileconfigAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final FileConfigPager pager = copyBeanToNewBean(body, FileConfigPager.class);
         final List<FileConfig> list = fileConfigService.getFileConfigList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/fileconfig/setting/{id}
@@ -138,13 +138,10 @@ public class ApiAdminFileconfigAction extends FessApiAdminAction {
             copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
         });
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
-        body.virtualHosts =
-                stream(entity.getVirtualHosts()).get(
-                        stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        body.virtualHosts = stream(entity.getVirtualHosts())
+                .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).collect(Collectors.joining("\n")));
         return body;
     }
 }
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/group/ApiAdminGroupAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/group/ApiAdminGroupAction.java
index e5b8d6892..0803d42e0 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/group/ApiAdminGroupAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/group/ApiAdminGroupAction.java
@@ -45,9 +45,9 @@ public class ApiAdminGroupAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final GroupPager pager = copyBeanToNewBean(body, GroupPager.class);
         final List<Group> list = groupService.getGroupList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/group/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/keymatch/ApiAdminKeymatchAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/keymatch/ApiAdminKeymatchAction.java
index 7b805ab63..009a1d52b 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/keymatch/ApiAdminKeymatchAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/keymatch/ApiAdminKeymatchAction.java
@@ -57,9 +57,9 @@ public class ApiAdminKeymatchAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final KeyMatchPager pager = copyBeanToNewBean(body, KeyMatchPager.class);
         final List<KeyMatch> list = keyMatchService.getKeyMatchList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/keymatch/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/labeltype/ApiAdminLabeltypeAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/labeltype/ApiAdminLabeltypeAction.java
index a3875d097..e34e9f268 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/labeltype/ApiAdminLabeltypeAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/labeltype/ApiAdminLabeltypeAction.java
@@ -62,9 +62,9 @@ public class ApiAdminLabeltypeAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final LabelTypePager pager = copyBeanToNewBean(body, LabelTypePager.class);
         final List<LabelType> list = labelTypeService.getLabelTypeList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/labeltype/setting/{id}
@@ -138,10 +138,8 @@ public class ApiAdminLabeltypeAction extends FessApiAdminAction {
             copyOp.exclude(Constants.PERMISSIONS);
         });
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
         return body;
     }
 }
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/pathmap/ApiAdminPathmapAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/pathmap/ApiAdminPathmapAction.java
index 20b7d9349..a762b6187 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/pathmap/ApiAdminPathmapAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/pathmap/ApiAdminPathmapAction.java
@@ -44,16 +44,16 @@ public class ApiAdminPathmapAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final PathMapPager pager = copyBeanToNewBean(body, PathMapPager.class);
         final List<PathMapping> list = pathMappingService.getPathMappingList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/pathmap/setting/{id}
     @Execute
     public JsonResponse<ApiResult> get$setting(final String id) {
-        return asJson(new ApiResult.ApiConfigResponse()
-                .setting(pathMappingService.getPathMapping(id).map(this::createEditBody).orElseGet(() -> {
+        return asJson(
+                new ApiResult.ApiConfigResponse().setting(pathMappingService.getPathMapping(id).map(this::createEditBody).orElseGet(() -> {
                     throwValidationErrorApi(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id));
                     return null;
                 })).status(ApiResult.Status.OK).result());
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java
index 30cee5aa6..86864bd84 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java
@@ -52,7 +52,8 @@ public class ApiAdminPluginAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final Artifact artifact = ComponentUtil.getPluginHelper().getArtifact(body.name, body.version);
         if (artifact == null) {
-            return asJson(new ApiResult.ApiErrorResponse().message("invalid name or version").status(ApiResult.Status.BAD_REQUEST).result());
+            return asJson(
+                    new ApiResult.ApiErrorResponse().message("invalid name or version").status(ApiResult.Status.BAD_REQUEST).result());
         }
         installArtifact(artifact);
         return asJson(new ApiResult.ApiResponse().status(ApiResult.Status.OK).result());
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/relatedcontent/ApiAdminRelatedcontentAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/relatedcontent/ApiAdminRelatedcontentAction.java
index 05c94e32a..f06c14e4c 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/relatedcontent/ApiAdminRelatedcontentAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/relatedcontent/ApiAdminRelatedcontentAction.java
@@ -54,16 +54,16 @@ public class ApiAdminRelatedcontentAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final RelatedContentPager pager = copyBeanToNewBean(body, RelatedContentPager.class);
         final List<RelatedContent> list = relatedContentService.getRelatedContentList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/relatedcontent/setting/{id}
     @Execute
     public JsonResponse<ApiResult> get$setting(final String id) {
-        return asJson(new ApiConfigResponse()
-                .setting(relatedContentService.getRelatedContent(id).map(this::createEditBody).orElseGet(() -> {
+        return asJson(
+                new ApiConfigResponse().setting(relatedContentService.getRelatedContent(id).map(this::createEditBody).orElseGet(() -> {
                     throwValidationErrorApi(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id));
                     return null;
                 })).status(Status.OK).result());
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/relatedquery/ApiAdminRelatedqueryAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/relatedquery/ApiAdminRelatedqueryAction.java
index 5cb0d2450..20b37f1b3 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/relatedquery/ApiAdminRelatedqueryAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/relatedquery/ApiAdminRelatedqueryAction.java
@@ -57,9 +57,9 @@ public class ApiAdminRelatedqueryAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final RelatedQueryPager pager = copyBeanToNewBean(body, RelatedQueryPager.class);
         final List<RelatedQuery> list = relatedQueryService.getRelatedQueryList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/relatedquery/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/reqheader/ApiAdminReqheaderAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/reqheader/ApiAdminReqheaderAction.java
index d447b0e42..d676a5777 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/reqheader/ApiAdminReqheaderAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/reqheader/ApiAdminReqheaderAction.java
@@ -61,9 +61,9 @@ public class ApiAdminReqheaderAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final ReqHeaderPager pager = copyBeanToNewBean(body, ReqHeaderPager.class);
         final List<RequestHeader> list = reqHeaderService.getRequestHeaderList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/reqheader/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/role/ApiAdminRoleAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/role/ApiAdminRoleAction.java
index 8c5001bbc..16d083013 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/role/ApiAdminRoleAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/role/ApiAdminRoleAction.java
@@ -43,9 +43,9 @@ public class ApiAdminRoleAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final RolePager pager = copyBeanToNewBean(body, RolePager.class);
         final List<Role> list = roleService.getRoleList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/role/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/scheduler/ApiAdminSchedulerAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/scheduler/ApiAdminSchedulerAction.java
index 4494c2bc6..45a964533 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/scheduler/ApiAdminSchedulerAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/scheduler/ApiAdminSchedulerAction.java
@@ -95,9 +95,9 @@ public class ApiAdminSchedulerAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final SchedulerPager pager = copyBeanToNewBean(body, SchedulerPager.class);
         final List<ScheduledJob> list = scheduledJobService.getScheduledJobList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/scheduler/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/searchlist/ApiAdminSearchlistAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/searchlist/ApiAdminSearchlistAction.java
index eb48f08a0..61e41a64e 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/searchlist/ApiAdminSearchlistAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/searchlist/ApiAdminSearchlistAction.java
@@ -141,8 +141,8 @@ public class ApiAdminSearchlistAction extends FessApiAdminAction {
             throwValidationErrorApi(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL));
             return null;
         });
-        return asJson(new ApiUpdateResponse().id(doc.get(fessConfig.getIndexFieldDocId()).toString()).created(true).status(Status.OK)
-                .result());
+        return asJson(
+                new ApiUpdateResponse().id(doc.get(fessConfig.getIndexFieldDocId()).toString()).created(true).status(Status.OK).result());
     }
 
     // POST /api/admin/searchlist/doc
@@ -182,8 +182,8 @@ public class ApiAdminSearchlistAction extends FessApiAdminAction {
             throwValidationErrorApi(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, body.doc.toString()));
             return null;
         });
-        return asJson(new ApiUpdateResponse().id(doc.get(fessConfig.getIndexFieldDocId()).toString()).created(false).status(Status.OK)
-                .result());
+        return asJson(
+                new ApiUpdateResponse().id(doc.get(fessConfig.getIndexFieldDocId()).toString()).created(false).status(Status.OK).result());
     }
 
     // DELETE /api/admin/searchlist/doc/{doc_id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/user/ApiAdminUserAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/user/ApiAdminUserAction.java
index 98de79456..6d2f812f4 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/user/ApiAdminUserAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/user/ApiAdminUserAction.java
@@ -44,9 +44,9 @@ public class ApiAdminUserAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final UserPager pager = copyBeanToNewBean(body, UserPager.class);
         final List<User> list = userService.getUserList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/user/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/webauth/ApiAdminWebauthAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/webauth/ApiAdminWebauthAction.java
index 661075934..e3e3f7a1b 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/webauth/ApiAdminWebauthAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/webauth/ApiAdminWebauthAction.java
@@ -61,9 +61,9 @@ public class ApiAdminWebauthAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final WebAuthPager pager = copyBeanToNewBean(body, WebAuthPager.class);
         final List<WebAuthentication> list = webAuthService.getWebAuthenticationList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/webauth/setting/{id}
diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/webconfig/ApiAdminWebconfigAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/webconfig/ApiAdminWebconfigAction.java
index 20d09d484..c6db5eeb2 100644
--- a/src/main/java/org/codelibs/fess/app/web/api/admin/webconfig/ApiAdminWebconfigAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/api/admin/webconfig/ApiAdminWebconfigAction.java
@@ -62,9 +62,9 @@ public class ApiAdminWebconfigAction extends FessApiAdminAction {
         validateApi(body, messages -> {});
         final WebConfigPager pager = copyBeanToNewBean(body, WebConfigPager.class);
         final List<WebConfig> list = webConfigService.getWebConfigList(pager);
-        return asJson(new ApiResult.ApiConfigsResponse<EditBody>()
-                .settings(list.stream().map(this::createEditBody).collect(Collectors.toList())).total(pager.getAllRecordCount())
-                .status(ApiResult.Status.OK).result());
+        return asJson(
+                new ApiResult.ApiConfigsResponse<EditBody>().settings(list.stream().map(this::createEditBody).collect(Collectors.toList()))
+                        .total(pager.getAllRecordCount()).status(ApiResult.Status.OK).result());
     }
 
     // GET /api/admin/webconfig/setting/{id}
@@ -138,13 +138,10 @@ public class ApiAdminWebconfigAction extends FessApiAdminAction {
             copyOp.exclude(Constants.PERMISSIONS, Constants.VIRTUAL_HOSTS);
         });
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        body.permissions =
-                stream(entity.getPermissions()).get(
-                        stream -> stream.map(s -> permissionHelper.decode(s)).filter(StringUtil::isNotBlank).distinct()
-                                .collect(Collectors.joining("\n")));
-        body.virtualHosts =
-                stream(entity.getVirtualHosts()).get(
-                        stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).collect(Collectors.joining("\n")));
+        body.permissions = stream(entity.getPermissions()).get(stream -> stream.map(s -> permissionHelper.decode(s))
+                .filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        body.virtualHosts = stream(entity.getVirtualHosts())
+                .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().map(String::trim).collect(Collectors.joining("\n")));
         return body;
     }
 }
diff --git a/src/main/java/org/codelibs/fess/app/web/base/FessAdminAction.java b/src/main/java/org/codelibs/fess/app/web/base/FessAdminAction.java
index cc0d962a2..c0ccca33b 100644
--- a/src/main/java/org/codelibs/fess/app/web/base/FessAdminAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/base/FessAdminAction.java
@@ -51,9 +51,8 @@ public abstract class FessAdminAction extends FessBaseAction {
         super.setupHtmlData(runtime);
         systemHelper.setupAdminHtmlData(this, runtime);
 
-        final Boolean editable =
-                getUserBean().map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray()) || user.hasRole(getActionRole()))
-                        .orElse(false);
+        final Boolean editable = getUserBean()
+                .map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray()) || user.hasRole(getActionRole())).orElse(false);
         runtime.registerData("editable", editable);
         runtime.registerData("editableClass", editable ? StringUtil.EMPTY : "disabled");
         final String forumLink = systemHelper.getForumLink();
diff --git a/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java b/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java
index 58fd7ae5f..175f46924 100644
--- a/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java
@@ -131,11 +131,8 @@ public abstract class FessSearchAction extends FessBaseAction {
         final String username = systemHelper.getUsername();
         runtime.registerData("username", username);
         runtime.registerData("editableUser", fessLoginAssist.getSavedUserBean().map(FessUserBean::isEditable).orElse(false));
-        runtime.registerData(
-                "adminUser",
-                fessConfig.isAdminUser(username)
-                        || fessLoginAssist.getSavedUserBean().map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray()))
-                                .orElse(false));
+        runtime.registerData("adminUser", fessConfig.isAdminUser(username) || fessLoginAssist.getSavedUserBean()
+                .map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray())).orElse(false));
 
         runtime.registerData("pageLoginLink", fessConfig.isLoginLinkEnabled());
     }
diff --git a/src/main/java/org/codelibs/fess/app/web/cache/CacheAction.java b/src/main/java/org/codelibs/fess/app/web/cache/CacheAction.java
index ce1e0edd6..dd2717644 100644
--- a/src/main/java/org/codelibs/fess/app/web/cache/CacheAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/cache/CacheAction.java
@@ -69,9 +69,8 @@ public class CacheAction extends FessSearchAction {
             return redirect(ErrorAction.class);
         }
 
-        final StreamResponse response =
-                asStream(DocumentUtil.getValue(doc, fessConfig.getIndexFieldDocId(), String.class)).contentType("text/html; charset=UTF-8")
-                        .data(content.getBytes(Constants.CHARSET_UTF_8));
+        final StreamResponse response = asStream(DocumentUtil.getValue(doc, fessConfig.getIndexFieldDocId(), String.class))
+                .contentType("text/html; charset=UTF-8").data(content.getBytes(Constants.CHARSET_UTF_8));
         response.headerContentDispositionInline(); // TODO will be fixed in lastaflute
         return response;
     }
diff --git a/src/main/java/org/codelibs/fess/app/web/go/GoAction.java b/src/main/java/org/codelibs/fess/app/web/go/GoAction.java
index 67652f3ce..22fd1f025 100644
--- a/src/main/java/org/codelibs/fess/app/web/go/GoAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/go/GoAction.java
@@ -72,9 +72,8 @@ public class GoAction extends FessSearchAction {
 
         Map<String, Object> doc = null;
         try {
-            doc =
-                    searchHelper.getDocumentByDocId(form.docId,
-                            new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldConfigId() }, getUserBean()).orElse(null);
+            doc = searchHelper.getDocumentByDocId(form.docId,
+                    new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldConfigId() }, getUserBean()).orElse(null);
         } catch (final Exception e) {
             logger.warn("Failed to request: " + form.docId, e);
         }
diff --git a/src/main/java/org/codelibs/fess/app/web/profile/ProfileAction.java b/src/main/java/org/codelibs/fess/app/web/profile/ProfileAction.java
index 0a0cfb2d2..ca02ade1e 100644
--- a/src/main/java/org/codelibs/fess/app/web/profile/ProfileAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/profile/ProfileAction.java
@@ -97,7 +97,7 @@ public class ProfileAction extends FessSearchAction {
     }
 
     protected HtmlResponse asIndexHtml() {
-        return getUserBean().map(u -> asHtml(virtualHost(path_Profile_IndexJsp)).useForm(ProfileForm.class)).orElseGet(
-                () -> redirect(LoginAction.class));
+        return getUserBean().map(u -> asHtml(virtualHost(path_Profile_IndexJsp)).useForm(ProfileForm.class))
+                .orElseGet(() -> redirect(LoginAction.class));
     }
 }
diff --git a/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java b/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java
index 9b43bfe54..ab84aa35b 100644
--- a/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java
@@ -151,22 +151,21 @@ public class SearchAction extends FessSearchAction {
             form.lang = searchHelper.getLanguages(request, form);
             final WebRenderData renderData = new WebRenderData();
             searchHelper.search(form, renderData, getUserBean());
-            return asHtml(virtualHost(path_SearchJsp)).renderWith(
-                    data -> {
-                        if (form.hasConditionQuery()) {
-                            form.q = renderData.getSearchQuery();
-                        }
-                        renderData.register(data);
-                        RenderDataUtil.register(data, "displayQuery",
-                                getDisplayQuery(form, labelTypeHelper.getLabelTypeItemList(SearchRequestType.SEARCH)));
-                        createPagingQuery(form);
-                        final String[] relatedContents = relatedContentHelper.getRelatedContents(form.getQuery());
-                        RenderDataUtil.register(data, "relatedContents", relatedContents);
-                        final String[] relatedQueries = relatedQueryHelper.getRelatedQueries(form.getQuery());
-                        if (relatedQueries.length > 0) {
-                            RenderDataUtil.register(data, "relatedQueries", relatedQueries);
-                        }
-                    });
+            return asHtml(virtualHost(path_SearchJsp)).renderWith(data -> {
+                if (form.hasConditionQuery()) {
+                    form.q = renderData.getSearchQuery();
+                }
+                renderData.register(data);
+                RenderDataUtil.register(data, "displayQuery",
+                        getDisplayQuery(form, labelTypeHelper.getLabelTypeItemList(SearchRequestType.SEARCH)));
+                createPagingQuery(form);
+                final String[] relatedContents = relatedContentHelper.getRelatedContents(form.getQuery());
+                RenderDataUtil.register(data, "relatedContents", relatedContents);
+                final String[] relatedQueries = relatedQueryHelper.getRelatedQueries(form.getQuery());
+                if (relatedQueries.length > 0) {
+                    RenderDataUtil.register(data, "relatedQueries", relatedQueries);
+                }
+            });
         } catch (final InvalidQueryException e) {
             if (logger.isDebugEnabled()) {
                 logger.debug(e.getMessage(), e);
@@ -228,9 +227,8 @@ public class SearchAction extends FessSearchAction {
     protected void createPagingQuery(final SearchForm form) {
         final List<String> pagingQueryList = new ArrayList<>();
         if (form.ex_q != null) {
-            stream(form.ex_q).of(
-                    stream -> stream.filter(StringUtil::isNotBlank).distinct()
-                            .forEach(q -> pagingQueryList.add("ex_q=" + LaFunctions.u(q))));
+            stream(form.ex_q).of(stream -> stream.filter(StringUtil::isNotBlank).distinct()
+                    .forEach(q -> pagingQueryList.add("ex_q=" + LaFunctions.u(q))));
         }
         if (StringUtil.isNotBlank(form.sort)) {
             pagingQueryList.add("sort=" + LaFunctions.u(form.sort));
@@ -255,27 +253,16 @@ public class SearchAction extends FessSearchAction {
                 }
             }
         }
-        form.fields
-                .entrySet()
-                .stream()
-                .filter(e -> e.getValue() != null)
-                .forEach(
-                        e -> {
-                            final String key = LaFunctions.u(e.getKey());
-                            stream(e.getValue()).of(
-                                    stream -> stream.filter(StringUtil::isNotBlank).forEach(
-                                            s -> pagingQueryList.add("fields." + key + "=" + LaFunctions.u(s))));
-                        });
-        form.as.entrySet()
-                .stream()
-                .filter(e -> e.getValue() != null)
-                .forEach(
-                        e -> {
-                            final String key = LaFunctions.u(e.getKey());
-                            stream(e.getValue()).of(
-                                    stream -> stream.filter(StringUtil::isNotBlank).forEach(
-                                            s -> pagingQueryList.add("as." + key + "=" + LaFunctions.u(s))));
-                        });
+        form.fields.entrySet().stream().filter(e -> e.getValue() != null).forEach(e -> {
+            final String key = LaFunctions.u(e.getKey());
+            stream(e.getValue()).of(stream -> stream.filter(StringUtil::isNotBlank)
+                    .forEach(s -> pagingQueryList.add("fields." + key + "=" + LaFunctions.u(s))));
+        });
+        form.as.entrySet().stream().filter(e -> e.getValue() != null).forEach(e -> {
+            final String key = LaFunctions.u(e.getKey());
+            stream(e.getValue()).of(stream -> stream.filter(StringUtil::isNotBlank)
+                    .forEach(s -> pagingQueryList.add("as." + key + "=" + LaFunctions.u(s))));
+        });
         request.setAttribute(Constants.PAGING_QUERY_LIST, pagingQueryList);
     }
 
diff --git a/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java b/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java
index 3b208206c..777df1f58 100644
--- a/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java
+++ b/src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java
@@ -98,14 +98,10 @@ public class FessCrawlerThread extends CrawlerThread {
                 if (logger.isDebugEnabled()) {
                     logger.debug("Searching indexed document: {}", id);
                 }
-                final Map<String, Object> document =
-                        indexingHelper.getDocument(
-                                fessEsClient,
-                                id,
-                                new String[] { fessConfig.getIndexFieldId(), fessConfig.getIndexFieldLastModified(),
-                                        fessConfig.getIndexFieldAnchor(), fessConfig.getIndexFieldSegment(),
-                                        fessConfig.getIndexFieldExpires(), fessConfig.getIndexFieldClickCount(),
-                                        fessConfig.getIndexFieldFavoriteCount() });
+                final Map<String, Object> document = indexingHelper.getDocument(fessEsClient, id,
+                        new String[] { fessConfig.getIndexFieldId(), fessConfig.getIndexFieldLastModified(),
+                                fessConfig.getIndexFieldAnchor(), fessConfig.getIndexFieldSegment(), fessConfig.getIndexFieldExpires(),
+                                fessConfig.getIndexFieldClickCount(), fessConfig.getIndexFieldFavoriteCount() });
                 if (document == null) {
                     storeChildUrlsToQueue(urlQueue, getChildUrlSet(fessEsClient, id));
                     return true;
@@ -246,8 +242,8 @@ public class FessCrawlerThread extends CrawlerThread {
             final String url = urlQueue.getUrl();
 
             final FailureUrlService failureUrlService = ComponentUtil.getComponent(FailureUrlService.class);
-            failureUrlService.store(crawlingConfig, ContentNotFoundException.class.getCanonicalName(), url, new ContentNotFoundException(
-                    urlQueue.getParentUrl(), url));
+            failureUrlService.store(crawlingConfig, ContentNotFoundException.class.getCanonicalName(), url,
+                    new ContentNotFoundException(urlQueue.getParentUrl(), url));
         }
     }
 
diff --git a/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java b/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java
index 43d956acf..41da57562 100644
--- a/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java
+++ b/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java
@@ -108,64 +108,60 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im
                 getLogger().debug("ExtractData: {}", extractData);
             }
             // meta
-            extractData
-                    .getKeySet()
-                    .stream()
-                    .filter(k -> extractData.getValues(k) != null)
-                    .forEach(key -> {
-                        final String[] values = extractData.getValues(key);
-                        metaDataMap.put(key, values);
-
-                        // meta -> content
-                            if (fessConfig.isCrawlerMetadataContentIncluded(key)) {
-                                final String joinedValue = StringUtils.join(values, ' ');
-                                if (StringUtil.isNotBlank(joinedValue)) {
-                                    if (contentMetaBuf.length() > 0) {
-                                        contentMetaBuf.append(' ');
-                                    }
-                                    contentMetaBuf.append(joinedValue.trim());
-                                }
-                            }
+            extractData.getKeySet().stream().filter(k -> extractData.getValues(k) != null).forEach(key -> {
+                final String[] values = extractData.getValues(key);
+                metaDataMap.put(key, values);
+
+                // meta -> content
+                if (fessConfig.isCrawlerMetadataContentIncluded(key)) {
+                    final String joinedValue = StringUtils.join(values, ' ');
+                    if (StringUtil.isNotBlank(joinedValue)) {
+                        if (contentMetaBuf.length() > 0) {
+                            contentMetaBuf.append(' ');
+                        }
+                        contentMetaBuf.append(joinedValue.trim());
+                    }
+                }
 
-                            final Tuple3<String, String, String> mapping = fessConfig.getCrawlerMetadataNameMapping(key);
-                            if (mapping != null) {
-                                if (Constants.MAPPING_TYPE_ARRAY.equalsIgnoreCase(mapping.getValue2())) {
-                                    dataMap.put(mapping.getValue1(), values);
-                                } else if (Constants.MAPPING_TYPE_STRING.equalsIgnoreCase(mapping.getValue2())) {
-                                    final String joinedValue = StringUtils.join(values, ' ');
-                                    dataMap.put(mapping.getValue1(), joinedValue.trim());
-                                } else if (values.length == 1) {
-                                    try {
-                                        if (Constants.MAPPING_TYPE_LONG.equalsIgnoreCase(mapping.getValue2())) {
-                                            dataMap.put(mapping.getValue1(), Long.parseLong(values[0]));
-                                        } else if (Constants.MAPPING_TYPE_DOUBLE.equalsIgnoreCase(mapping.getValue2())) {
-                                            dataMap.put(mapping.getValue1(), Double.parseDouble(values[0]));
-                                        } else if (Constants.MAPPING_TYPE_DATE.equalsIgnoreCase(mapping.getValue2())
-                                                || Constants.MAPPING_TYPE_PDF_DATE.equalsIgnoreCase(mapping.getValue2())) {
-                                            final String dateFormate;
-                                            if (StringUtil.isNotBlank(mapping.getValue3())) {
-                                                dateFormate = mapping.getValue3();
-                                            } else if (Constants.MAPPING_TYPE_PDF_DATE.equalsIgnoreCase(mapping.getValue2())) {
-                                                dateFormate = mapping.getValue2();
-                                            } else {
-                                                dateFormate = Constants.DATE_OPTIONAL_TIME;
-                                            }
-                                            final Date dt = FessFunctions.parseDate(values[0], dateFormate);
-                                            if (dt != null) {
-                                                dataMap.put(mapping.getValue1(), FessFunctions.formatDate(dt));
-                                            } else {
-                                                logger.warn("Failed to parse {}", mapping.toString());
-                                            }
-                                        } else {
-                                            logger.warn("Unknown mapping type: {}={}", key, mapping);
-                                        }
-                                    } catch (final Exception e) {
-                                        logger.warn("Failed to parse " + values[0], e);
-                                    }
+                final Tuple3<String, String, String> mapping = fessConfig.getCrawlerMetadataNameMapping(key);
+                if (mapping != null) {
+                    if (Constants.MAPPING_TYPE_ARRAY.equalsIgnoreCase(mapping.getValue2())) {
+                        dataMap.put(mapping.getValue1(), values);
+                    } else if (Constants.MAPPING_TYPE_STRING.equalsIgnoreCase(mapping.getValue2())) {
+                        final String joinedValue = StringUtils.join(values, ' ');
+                        dataMap.put(mapping.getValue1(), joinedValue.trim());
+                    } else if (values.length == 1) {
+                        try {
+                            if (Constants.MAPPING_TYPE_LONG.equalsIgnoreCase(mapping.getValue2())) {
+                                dataMap.put(mapping.getValue1(), Long.parseLong(values[0]));
+                            } else if (Constants.MAPPING_TYPE_DOUBLE.equalsIgnoreCase(mapping.getValue2())) {
+                                dataMap.put(mapping.getValue1(), Double.parseDouble(values[0]));
+                            } else if (Constants.MAPPING_TYPE_DATE.equalsIgnoreCase(mapping.getValue2())
+                                    || Constants.MAPPING_TYPE_PDF_DATE.equalsIgnoreCase(mapping.getValue2())) {
+                                final String dateFormate;
+                                if (StringUtil.isNotBlank(mapping.getValue3())) {
+                                    dateFormate = mapping.getValue3();
+                                } else if (Constants.MAPPING_TYPE_PDF_DATE.equalsIgnoreCase(mapping.getValue2())) {
+                                    dateFormate = mapping.getValue2();
+                                } else {
+                                    dateFormate = Constants.DATE_OPTIONAL_TIME;
                                 }
+                                final Date dt = FessFunctions.parseDate(values[0], dateFormate);
+                                if (dt != null) {
+                                    dataMap.put(mapping.getValue1(), FessFunctions.formatDate(dt));
+                                } else {
+                                    logger.warn("Failed to parse {}", mapping.toString());
+                                }
+                            } else {
+                                logger.warn("Unknown mapping type: {}={}", key, mapping);
                             }
+                        } catch (final Exception e) {
+                            logger.warn("Failed to parse " + values[0], e);
+                        }
+                    }
+                }
 
-                        });
+            });
         } catch (final Exception e) {
             final CrawlingAccessException rcae = new CrawlingAccessException("Could not get a text from " + responseData.getUrl(), e);
             rcae.setLogLevel(CrawlingAccessException.WARN);
@@ -223,8 +219,8 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im
         responseData.addMetaData(Extractor.class.getSimpleName(), extractor);
         final String body = documentHelper.getContent(crawlingConfig, responseData, bodyBase, dataMap);
         putResultDataBody(dataMap, fessConfig.getIndexFieldContent(), body);
-        if ((Constants.TRUE.equalsIgnoreCase(fieldConfigMap.get(fessConfig.getIndexFieldCache())) || fessConfig
-                .isCrawlerDocumentCacheEnabled()) && fessConfig.isSupportedDocumentCacheMimetypes(mimeType)) {
+        if ((Constants.TRUE.equalsIgnoreCase(fieldConfigMap.get(fessConfig.getIndexFieldCache()))
+                || fessConfig.isCrawlerDocumentCacheEnabled()) && fessConfig.isSupportedDocumentCacheMimetypes(mimeType)) {
             if (responseData.getContentLength() > 0
                     && responseData.getContentLength() <= fessConfig.getCrawlerDocumentCacheMaxSizeAsInteger().longValue()) {
 
@@ -244,11 +240,8 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im
             dataMap.remove(titleField);
             if (url.endsWith("/")) {
                 if (StringUtil.isNotBlank(content)) {
-                    putResultDataBody(
-                            dataMap,
-                            titleField,
-                            documentHelper.getDigest(responseData, body, dataMap,
-                                    fessConfig.getCrawlerDocumentFileMaxTitleLengthAsInteger()));
+                    putResultDataBody(dataMap, titleField, documentHelper.getDigest(responseData, body, dataMap,
+                            fessConfig.getCrawlerDocumentFileMaxTitleLengthAsInteger()));
                 } else {
                     putResultDataBody(dataMap, titleField, fessConfig.getCrawlerDocumentFileNoTitleLabel());
                 }
@@ -388,8 +381,8 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im
         if (configParam != null) {
             final String keepOriginalBody = configParam.get(Config.KEEP_ORIGINAL_BODY);
             if (StringUtil.isNotBlank(keepOriginalBody)) {
-                params.put(TikaExtractor.NORMALIZE_TEXT, Constants.TRUE.equalsIgnoreCase(keepOriginalBody) ? Constants.FALSE
-                        : Constants.TRUE);
+                params.put(TikaExtractor.NORMALIZE_TEXT,
+                        Constants.TRUE.equalsIgnoreCase(keepOriginalBody) ? Constants.FALSE : Constants.TRUE);
             }
         }
         return params;
diff --git a/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java b/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java
index ae3610c6e..849b2207f 100644
--- a/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java
+++ b/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java
@@ -395,8 +395,8 @@ public class FessXpathTransformer extends XpathTransformer implements FessTransf
         final String body = getSingleNodeValue(document, getContentXpath(fessConfig, xpathConfigMap), prunedContent);
         putResultDataBody(dataMap, fessConfig.getIndexFieldContent(),
                 documentHelper.getContent(crawlingConfig, responseData, body, dataMap));
-        if ((Constants.TRUE.equalsIgnoreCase(fieldConfigMap.get(fessConfig.getIndexFieldCache())) || fessConfig
-                .isCrawlerDocumentCacheEnabled()) && fessConfig.isSupportedDocumentCacheMimetypes(mimeType)) {
+        if ((Constants.TRUE.equalsIgnoreCase(fieldConfigMap.get(fessConfig.getIndexFieldCache()))
+                || fessConfig.isCrawlerDocumentCacheEnabled()) && fessConfig.isSupportedDocumentCacheMimetypes(mimeType)) {
             if (responseData.getContentLength() > 0
                     && responseData.getContentLength() <= fessConfig.getCrawlerDocumentCacheMaxSizeAsInteger().longValue()) {
                 String charSet = responseData.getCharSet();
diff --git a/src/main/java/org/codelibs/fess/dict/DictionaryManager.java b/src/main/java/org/codelibs/fess/dict/DictionaryManager.java
index b4acc62df..4c3a34064 100644
--- a/src/main/java/org/codelibs/fess/dict/DictionaryManager.java
+++ b/src/main/java/org/codelibs/fess/dict/DictionaryManager.java
@@ -50,31 +50,27 @@ public class DictionaryManager {
     }
 
     public DictionaryFile<? extends DictionaryItem>[] getDictionaryFiles() {
-        try (CurlResponse response =
-                ComponentUtil.getCurlHelper().get("/_configsync/file").param("fields", "path,@timestamp")
-                        .param("size", ComponentUtil.getFessConfig().getPageDictionaryMaxFetchSize()).execute()) {
+        try (CurlResponse response = ComponentUtil.getCurlHelper().get("/_configsync/file").param("fields", "path,@timestamp")
+                .param("size", ComponentUtil.getFessConfig().getPageDictionaryMaxFetchSize()).execute()) {
             final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
             @SuppressWarnings("unchecked")
             final List<Map<String, Object>> fileList = (List<Map<String, Object>>) contentMap.get("file");
-            return fileList
-                    .stream()
-                    .map(fileMap -> {
-                        try {
-                            final String path = fileMap.get("path").toString();
-                            final Date timestamp =
-                                    new SimpleDateFormat(Constants.DATE_FORMAT_ISO_8601_EXTEND_UTC).parse(fileMap.get("@timestamp")
-                                            .toString());
-                            for (final DictionaryCreator creator : creatorList) {
-                                final DictionaryFile<? extends DictionaryItem> file = creator.create(path, timestamp);
-                                if (file != null) {
-                                    return file;
-                                }
-                            }
-                        } catch (final Exception e) {
-                            logger.warn("Failed to load " + fileMap, e);
+            return fileList.stream().map(fileMap -> {
+                try {
+                    final String path = fileMap.get("path").toString();
+                    final Date timestamp =
+                            new SimpleDateFormat(Constants.DATE_FORMAT_ISO_8601_EXTEND_UTC).parse(fileMap.get("@timestamp").toString());
+                    for (final DictionaryCreator creator : creatorList) {
+                        final DictionaryFile<? extends DictionaryItem> file = creator.create(path, timestamp);
+                        if (file != null) {
+                            return file;
                         }
-                        return null;
-                    }).filter(file -> file != null).toArray(n -> new DictionaryFile<?>[n]);
+                    }
+                } catch (final Exception e) {
+                    logger.warn("Failed to load " + fileMap, e);
+                }
+                return null;
+            }).filter(file -> file != null).toArray(n -> new DictionaryFile<?>[n]);
         } catch (final IOException e) {
             throw new DictionaryException("Failed to access dictionaries", e);
         }
@@ -96,18 +92,17 @@ public class DictionaryManager {
             }
 
             // TODO use stream
-                try (CurlResponse response =
-                        ComponentUtil.getCurlHelper().post("/_configsync/file").param("path", dictFile.getPath())
-                                .body(FileUtil.readUTF8(file)).execute()) {
-                    final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
-                    if (!Constants.TRUE.equalsIgnoreCase(contentMap.get("acknowledged").toString())) {
-                        throw new DictionaryException("Failed to update " + dictFile.getPath());
-                    }
-                } catch (final IOException e) {
-                    throw new DictionaryException("Failed to update " + dictFile.getPath(), e);
+            try (CurlResponse response = ComponentUtil.getCurlHelper().post("/_configsync/file").param("path", dictFile.getPath())
+                    .body(FileUtil.readUTF8(file)).execute()) {
+                final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
+                if (!Constants.TRUE.equalsIgnoreCase(contentMap.get("acknowledged").toString())) {
+                    throw new DictionaryException("Failed to update " + dictFile.getPath());
                 }
+            } catch (final IOException e) {
+                throw new DictionaryException("Failed to update " + dictFile.getPath(), e);
+            }
 
-            }).orElse(() -> {
+        }).orElse(() -> {
             throw new DictionaryException(dictFile.getPath() + " does not exist.");
         });
     }
diff --git a/src/main/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImpl.java b/src/main/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImpl.java
index 29476df45..33e3b7a08 100644
--- a/src/main/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImpl.java
+++ b/src/main/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImpl.java
@@ -229,8 +229,8 @@ public class FileListIndexUpdateCallbackImpl implements IndexUpdateCallback {
             }
             return null;
         } catch (final ChildUrlsException e) {
-            throw new DataStoreCrawlingException(url, "Redirected to "
-                    + e.getChildUrlList().stream().map(RequestData::getUrl).collect(Collectors.joining(", ")), e);
+            throw new DataStoreCrawlingException(url,
+                    "Redirected to " + e.getChildUrlList().stream().map(RequestData::getUrl).collect(Collectors.joining(", ")), e);
         } catch (final Exception e) {
             throw new DataStoreCrawlingException(url, "Failed to add: " + dataMap, e);
         }
diff --git a/src/main/java/org/codelibs/fess/entity/FacetInfo.java b/src/main/java/org/codelibs/fess/entity/FacetInfo.java
index ffd618fe4..4f3ecd3f3 100644
--- a/src/main/java/org/codelibs/fess/entity/FacetInfo.java
+++ b/src/main/java/org/codelibs/fess/entity/FacetInfo.java
@@ -46,9 +46,8 @@ public class FacetInfo {
     public void init() {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         if (StringUtil.isNotBlank(fessConfig.getQueryFacetFields())) {
-            field =
-                    StreamUtil.split(fessConfig.getQueryFacetFields(), ",").get(
-                            stream -> stream.map(String::trim).filter(StringUtil::isNotEmpty).distinct().toArray(n -> new String[n]));
+            field = StreamUtil.split(fessConfig.getQueryFacetFields(), ",")
+                    .get(stream -> stream.map(String::trim).filter(StringUtil::isNotEmpty).distinct().toArray(n -> new String[n]));
         }
         if (StringUtil.isNotBlank(fessConfig.getQueryFacetFieldsSize())) {
             size = fessConfig.getQueryFacetFieldsSizeAsInteger();
diff --git a/src/main/java/org/codelibs/fess/entity/GeoInfo.java b/src/main/java/org/codelibs/fess/entity/GeoInfo.java
index b4f0eac01..516d0f3b8 100644
--- a/src/main/java/org/codelibs/fess/entity/GeoInfo.java
+++ b/src/main/java/org/codelibs/fess/entity/GeoInfo.java
@@ -43,45 +43,42 @@ public class GeoInfo {
         final String[] geoFields = fessConfig.getQueryGeoFieldsAsArray();
         final Map<String, List<QueryBuilder>> geoMap = new HashMap<>();
 
-        stream(request.getParameterMap()).of(
-                stream -> stream.filter(e -> e.getKey().startsWith("geo.") && e.getKey().endsWith(".point")).forEach(
-                        e -> {
-                            final String key = e.getKey();
-                            for (final String geoField : geoFields) {
-                                if (key.startsWith("geo." + geoField + ".")) {
-                                    final String distanceKey = key.replaceFirst(".point$", ".distance");
-                                    final String distance = request.getParameter(distanceKey);
-                                    if (StringUtil.isNotBlank(distance)) {
-                                        stream(e.getValue()).of(
-                                                s -> s.forEach(pt -> {
-                                                    List<QueryBuilder> list = geoMap.get(geoField);
-                                                    if (list == null) {
-                                                        list = new ArrayList<>();
-                                                        geoMap.put(geoField, list);
-                                                    }
-                                                    final String[] values = pt.split(",");
-                                                    if (values.length == 2) {
-                                                        try {
-                                                            final double lat = Double.parseDouble(values[0]);
-                                                            final double lon = Double.parseDouble(values[1]);
-                                                            list.add(QueryBuilders.geoDistanceQuery(geoField).distance(distance)
-                                                                    .point(lat, lon));
-                                                        } catch (final Exception ex) {
-                                                            throw new InvalidQueryException(messages -> messages
-                                                                    .addErrorsInvalidQueryUnknown(UserMessages.GLOBAL_PROPERTY_KEY), ex
-                                                                    .getLocalizedMessage(), ex);
-                                                        }
-                                                    } else {
-                                                        throw new InvalidQueryException(messages -> messages
-                                                                .addErrorsInvalidQueryUnknown(UserMessages.GLOBAL_PROPERTY_KEY),
-                                                                "Invalid geo point: " + pt);
-                                                    }
-                                                }));
+        stream(request.getParameterMap())
+                .of(stream -> stream.filter(e -> e.getKey().startsWith("geo.") && e.getKey().endsWith(".point")).forEach(e -> {
+                    final String key = e.getKey();
+                    for (final String geoField : geoFields) {
+                        if (key.startsWith("geo." + geoField + ".")) {
+                            final String distanceKey = key.replaceFirst(".point$", ".distance");
+                            final String distance = request.getParameter(distanceKey);
+                            if (StringUtil.isNotBlank(distance)) {
+                                stream(e.getValue()).of(s -> s.forEach(pt -> {
+                                    List<QueryBuilder> list = geoMap.get(geoField);
+                                    if (list == null) {
+                                        list = new ArrayList<>();
+                                        geoMap.put(geoField, list);
                                     }
-                                    break;
-                                }
+                                    final String[] values = pt.split(",");
+                                    if (values.length == 2) {
+                                        try {
+                                            final double lat = Double.parseDouble(values[0]);
+                                            final double lon = Double.parseDouble(values[1]);
+                                            list.add(QueryBuilders.geoDistanceQuery(geoField).distance(distance).point(lat, lon));
+                                        } catch (final Exception ex) {
+                                            throw new InvalidQueryException(
+                                                    messages -> messages.addErrorsInvalidQueryUnknown(UserMessages.GLOBAL_PROPERTY_KEY),
+                                                    ex.getLocalizedMessage(), ex);
+                                        }
+                                    } else {
+                                        throw new InvalidQueryException(
+                                                messages -> messages.addErrorsInvalidQueryUnknown(UserMessages.GLOBAL_PROPERTY_KEY),
+                                                "Invalid geo point: " + pt);
+                                    }
+                                }));
                             }
-                        }));
+                            break;
+                        }
+                    }
+                }));
 
         final QueryBuilder[] queryBuilders = geoMap.values().stream().map(list -> {
             if (list.size() == 1) {
diff --git a/src/main/java/org/codelibs/fess/es/client/FessEsClient.java b/src/main/java/org/codelibs/fess/es/client/FessEsClient.java
index d8b03d820..cafb68067 100644
--- a/src/main/java/org/codelibs/fess/es/client/FessEsClient.java
+++ b/src/main/java/org/codelibs/fess/es/client/FessEsClient.java
@@ -349,12 +349,10 @@ public class FessEsClient implements Client {
     }
 
     public boolean reindex(final String fromIndex, final String toIndex, final boolean waitForCompletion) {
-        final String source =
-                "{\"source\":{\"index\":\"" + fromIndex + "\"},\"dest\":{\"index\":\"" + toIndex + "\"}," + "\"script\":{\"source\":\""
-                        + ComponentUtil.getLanguageHelper().getReindexScriptSource() + "\"}}";
-        try (CurlResponse response =
-                ComponentUtil.getCurlHelper().post("/_reindex").param("wait_for_completion", Boolean.toString(waitForCompletion))
-                        .body(source).execute()) {
+        final String source = "{\"source\":{\"index\":\"" + fromIndex + "\"},\"dest\":{\"index\":\"" + toIndex + "\"},"
+                + "\"script\":{\"source\":\"" + ComponentUtil.getLanguageHelper().getReindexScriptSource() + "\"}}";
+        try (CurlResponse response = ComponentUtil.getCurlHelper().post("/_reindex")
+                .param("wait_for_completion", Boolean.toString(waitForCompletion)).body(source).execute()) {
             if (response.getHttpStatusCode() == 200) {
                 return true;
             } else {
@@ -391,9 +389,8 @@ public class FessEsClient implements Client {
             source = source.replaceAll(Pattern.quote("${fess.index.codec}"), fessConfig.getIndexCodec());
             source = source.replaceAll(Pattern.quote("${fess.index.number_of_shards}"), numberOfShards);
             source = source.replaceAll(Pattern.quote("${fess.index.auto_expand_replicas}"), autoExpandReplicas);
-            final CreateIndexResponse indexResponse =
-                    client.admin().indices().prepareCreate(indexName).setSource(source, XContentType.JSON).execute()
-                            .actionGet(fessConfig.getIndexIndicesTimeout());
+            final CreateIndexResponse indexResponse = client.admin().indices().prepareCreate(indexName).setSource(source, XContentType.JSON)
+                    .execute().actionGet(fessConfig.getIndexIndicesTimeout());
             if (indexResponse.isAcknowledged()) {
                 logger.info("Created {} index.", indexName);
                 return true;
@@ -422,9 +419,8 @@ public class FessEsClient implements Client {
                 logger.warn("{} is not found.", mappingFile, e);
             }
             try {
-                final AcknowledgedResponse putMappingResponse =
-                        client.admin().indices().preparePutMapping(indexName).setSource(source, XContentType.JSON).execute()
-                                .actionGet(fessConfig.getIndexIndicesTimeout());
+                final AcknowledgedResponse putMappingResponse = client.admin().indices().preparePutMapping(indexName)
+                        .setSource(source, XContentType.JSON).execute().actionGet(fessConfig.getIndexIndicesTimeout());
                 if (putMappingResponse.isAcknowledged()) {
                     logger.info("Created {}/{} mapping.", indexName, docType);
                 } else {
@@ -479,22 +475,20 @@ public class FessEsClient implements Client {
         try {
             final File aliasConfigDir = ResourceUtil.getResourceAsFile(aliasConfigDirPath);
             if (aliasConfigDir.isDirectory()) {
-                stream(aliasConfigDir.listFiles((dir, name) -> name.endsWith(".json"))).of(
-                        stream -> stream.forEach(f -> {
-                            final String aliasName = f.getName().replaceFirst(".json$", "");
-                            String source = FileUtil.readUTF8(f);
-                            if (source.trim().equals("{}")) {
-                                source = null;
-                            }
-                            final AcknowledgedResponse response =
-                                    client.admin().indices().prepareAliases().addAlias(createdIndexName, aliasName, source).execute()
-                                            .actionGet(fessConfig.getIndexIndicesTimeout());
-                            if (response.isAcknowledged()) {
-                                logger.info("Created {} alias for {}", aliasName, createdIndexName);
-                            } else if (logger.isDebugEnabled()) {
-                                logger.debug("Failed to create {} alias for {}", aliasName, createdIndexName);
-                            }
-                        }));
+                stream(aliasConfigDir.listFiles((dir, name) -> name.endsWith(".json"))).of(stream -> stream.forEach(f -> {
+                    final String aliasName = f.getName().replaceFirst(".json$", "");
+                    String source = FileUtil.readUTF8(f);
+                    if (source.trim().equals("{}")) {
+                        source = null;
+                    }
+                    final AcknowledgedResponse response = client.admin().indices().prepareAliases()
+                            .addAlias(createdIndexName, aliasName, source).execute().actionGet(fessConfig.getIndexIndicesTimeout());
+                    if (response.isAcknowledged()) {
+                        logger.info("Created {} alias for {}", aliasName, createdIndexName);
+                    } else if (logger.isDebugEnabled()) {
+                        logger.debug("Failed to create {} alias for {}", aliasName, createdIndexName);
+                    }
+                }));
             }
         } catch (final ResourceNotFoundRuntimeException e) {
             // ignore
@@ -504,28 +498,27 @@ public class FessEsClient implements Client {
     }
 
     protected void sendConfigFiles(final String index) {
-        configListMap.getOrDefault(index, Collections.emptyList()).forEach(
-                path -> {
-                    String source = null;
-                    final String filePath = indexConfigPath + "/" + index + "/" + path;
-                    try {
-                        source = FileUtil.readUTF8(filePath);
-                        try (CurlResponse response =
-                                ComponentUtil.getCurlHelper().post("/_configsync/file").param("path", path).body(source).execute()) {
-                            if (response.getHttpStatusCode() == 200) {
-                                logger.info("Register {} to {}", path, index);
-                            } else {
-                                if (response.getContentException() != null) {
-                                    logger.warn("Invalid request for {}.", path, response.getContentException());
-                                } else {
-                                    logger.warn("Invalid request for {}. The response is {}", path, response.getContentAsString());
-                                }
-                            }
+        configListMap.getOrDefault(index, Collections.emptyList()).forEach(path -> {
+            String source = null;
+            final String filePath = indexConfigPath + "/" + index + "/" + path;
+            try {
+                source = FileUtil.readUTF8(filePath);
+                try (CurlResponse response =
+                        ComponentUtil.getCurlHelper().post("/_configsync/file").param("path", path).body(source).execute()) {
+                    if (response.getHttpStatusCode() == 200) {
+                        logger.info("Register {} to {}", path, index);
+                    } else {
+                        if (response.getContentException() != null) {
+                            logger.warn("Invalid request for {}.", path, response.getContentException());
+                        } else {
+                            logger.warn("Invalid request for {}. The response is {}", path, response.getContentAsString());
                         }
-                    } catch (final Exception e) {
-                        logger.warn("Failed to register {}", filePath, e);
                     }
-                });
+                }
+            } catch (final Exception e) {
+                logger.warn("Failed to register {}", filePath, e);
+            }
+        });
         try (CurlResponse response = ComponentUtil.getCurlHelper().post("/_configsync/flush").execute()) {
             if (response.getHttpStatusCode() == 200) {
                 logger.info("Flushed config files.");
@@ -545,34 +538,32 @@ public class FessEsClient implements Client {
         try {
             final BulkRequestBuilder builder = client.prepareBulk();
             final ObjectMapper mapper = new ObjectMapper();
-            Arrays.stream(FileUtil.readUTF8(dataPath).split("\n")).reduce(
-                    (prev, line) -> {
-                        try {
-                            if (StringUtil.isBlank(prev)) {
-                                final Map<String, Map<String, String>> result =
-                                        mapper.readValue(line, new TypeReference<Map<String, Map<String, String>>>() {
-                                        });
-                                if (result.containsKey("index") || result.containsKey("update")) {
-                                    return line;
-                                } else if (result.containsKey("delete")) {
-                                    return StringUtil.EMPTY;
-                                }
-                            } else {
-                                final Map<String, Map<String, String>> result =
-                                        mapper.readValue(prev, new TypeReference<Map<String, Map<String, String>>>() {
-                                        });
-                                if (result.containsKey("index")) {
-                                    final IndexRequestBuilder requestBuilder =
-                                            client.prepareIndex().setIndex(configIndex).setId(result.get("index").get("_id"))
-                                                    .setSource(line, XContentType.JSON);
-                                    builder.add(requestBuilder);
-                                }
-                            }
-                        } catch (final Exception e) {
-                            logger.warn("Failed to parse {}", dataPath);
+            Arrays.stream(FileUtil.readUTF8(dataPath).split("\n")).reduce((prev, line) -> {
+                try {
+                    if (StringUtil.isBlank(prev)) {
+                        final Map<String, Map<String, String>> result =
+                                mapper.readValue(line, new TypeReference<Map<String, Map<String, String>>>() {
+                                });
+                        if (result.containsKey("index") || result.containsKey("update")) {
+                            return line;
+                        } else if (result.containsKey("delete")) {
+                            return StringUtil.EMPTY;
                         }
-                        return StringUtil.EMPTY;
-                    });
+                    } else {
+                        final Map<String, Map<String, String>> result =
+                                mapper.readValue(prev, new TypeReference<Map<String, Map<String, String>>>() {
+                                });
+                        if (result.containsKey("index")) {
+                            final IndexRequestBuilder requestBuilder = client.prepareIndex().setIndex(configIndex)
+                                    .setId(result.get("index").get("_id")).setSource(line, XContentType.JSON);
+                            builder.add(requestBuilder);
+                        }
+                    }
+                } catch (final Exception e) {
+                    logger.warn("Failed to parse {}", dataPath);
+                }
+                return StringUtil.EMPTY;
+            });
             final BulkResponse response = builder.execute().actionGet(fessConfig.getIndexBulkTimeout());
             if (response.hasFailures()) {
                 logger.warn("Failed to register {}: {}", dataPath, response.buildFailureMessage());
@@ -587,9 +578,8 @@ public class FessEsClient implements Client {
         final long startTime = System.currentTimeMillis();
         for (int i = 0; i < maxEsStatusRetry; i++) {
             try {
-                final ClusterHealthResponse response =
-                        client.admin().cluster().prepareHealth().setWaitForYellowStatus().execute()
-                                .actionGet(fessConfig.getIndexHealthTimeout());
+                final ClusterHealthResponse response = client.admin().cluster().prepareHealth().setWaitForYellowStatus().execute()
+                        .actionGet(fessConfig.getIndexHealthTimeout());
                 if (logger.isDebugEnabled()) {
                     logger.debug("Elasticsearch Cluster Status: {}", response.getStatus());
                 }
@@ -602,10 +592,9 @@ public class FessEsClient implements Client {
             }
             ThreadUtil.sleep(1000L);
         }
-        final String message =
-                "Elasticsearch (" + System.getProperty(Constants.FESS_ES_HTTP_ADDRESS)
-                        + ") is not available. Check the state of your Elasticsearch cluster (" + clusterName + ") in "
-                        + (System.currentTimeMillis() - startTime) + "ms.";
+        final String message = "Elasticsearch (" + System.getProperty(Constants.FESS_ES_HTTP_ADDRESS)
+                + ") is not available. Check the state of your Elasticsearch cluster (" + clusterName + ") in "
+                + (System.currentTimeMillis() - startTime) + "ms.";
         throw new ContainerInitFailureException(message, cause);
     }
 
@@ -658,11 +647,8 @@ public class FessEsClient implements Client {
             final BiFunction<UpdateRequestBuilder, SearchHit, UpdateRequestBuilder> builder) {
 
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        SearchResponse response =
-                option.apply(
-                        client.prepareSearch(index).setScroll(scrollForUpdate).setSize(sizeForUpdate)
-                                .setPreference(Constants.SEARCH_PREFERENCE_LOCAL)).execute()
-                        .actionGet(fessConfig.getIndexScrollSearchTimeout());
+        SearchResponse response = option.apply(client.prepareSearch(index).setScroll(scrollForUpdate).setSize(sizeForUpdate)
+                .setPreference(Constants.SEARCH_PREFERENCE_LOCAL)).execute().actionGet(fessConfig.getIndexScrollSearchTimeout());
 
         int count = 0;
         String scrollId = response.getScrollId();
@@ -688,9 +674,8 @@ public class FessEsClient implements Client {
                     throw new IllegalBehaviorStateException(bulkResponse.buildFailureMessage());
                 }
 
-                response =
-                        client.prepareSearchScroll(scrollId).setScroll(scrollForUpdate).execute()
-                                .actionGet(fessConfig.getIndexBulkTimeout());
+                response = client.prepareSearchScroll(scrollId).setScroll(scrollForUpdate).execute()
+                        .actionGet(fessConfig.getIndexBulkTimeout());
                 if (!scrollId.equals(response.getScrollId())) {
                     deleteScrollContext(scrollId);
                 }
@@ -705,10 +690,9 @@ public class FessEsClient implements Client {
     public long deleteByQuery(final String index, final QueryBuilder queryBuilder) {
 
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        SearchResponse response =
-                client.prepareSearch(index).setScroll(scrollForDelete).setSize(sizeForDelete)
-                        .setFetchSource(new String[] { fessConfig.getIndexFieldId() }, null).setQuery(queryBuilder)
-                        .setPreference(Constants.SEARCH_PREFERENCE_LOCAL).execute().actionGet(fessConfig.getIndexScrollSearchTimeout());
+        SearchResponse response = client.prepareSearch(index).setScroll(scrollForDelete).setSize(sizeForDelete)
+                .setFetchSource(new String[] { fessConfig.getIndexFieldId() }, null).setQuery(queryBuilder)
+                .setPreference(Constants.SEARCH_PREFERENCE_LOCAL).execute().actionGet(fessConfig.getIndexScrollSearchTimeout());
 
         int count = 0;
         String scrollId = response.getScrollId();
@@ -730,9 +714,8 @@ public class FessEsClient implements Client {
                     throw new IllegalBehaviorStateException(bulkResponse.buildFailureMessage());
                 }
 
-                response =
-                        client.prepareSearchScroll(scrollId).setScroll(scrollForDelete).execute()
-                                .actionGet(fessConfig.getIndexBulkTimeout());
+                response = client.prepareSearchScroll(scrollId).setScroll(scrollForDelete).execute()
+                        .actionGet(fessConfig.getIndexBulkTimeout());
                 if (!scrollId.equals(response.getScrollId())) {
                     deleteScrollContext(scrollId);
                 }
@@ -828,9 +811,8 @@ public class FessEsClient implements Client {
                         }
                     }
 
-                    response =
-                            client.prepareSearchScroll(scrollId).setScroll(scrollForDelete).execute()
-                                    .actionGet(fessConfig.getIndexBulkTimeout());
+                    response = client.prepareSearchScroll(scrollId).setScroll(scrollForDelete).execute()
+                            .actionGet(fessConfig.getIndexBulkTimeout());
                     scrollId = response.getScrollId();
                 }
             } catch (final SearchPhaseExecutionException e) {
@@ -847,36 +829,29 @@ public class FessEsClient implements Client {
     }
 
     public OptionalEntity<Map<String, Object>> getDocument(final String index, final SearchCondition<SearchRequestBuilder> condition) {
-        return getDocument(
-                index,
-                condition,
-                (response, hit) -> {
-                    final FessConfig fessConfig = ComponentUtil.getFessConfig();
-                    final Map<String, Object> source = hit.getSourceAsMap();
-                    if (source != null) {
-                        final Map<String, Object> docMap = new HashMap<>(source);
-                        docMap.put(fessConfig.getIndexFieldId(), hit.getId());
-                        docMap.put(fessConfig.getIndexFieldVersion(), hit.getVersion());
-                        docMap.put(fessConfig.getIndexFieldSeqNo(), hit.getSeqNo());
-                        docMap.put(fessConfig.getIndexFieldPrimaryTerm(), hit.getPrimaryTerm());
-                        return docMap;
-                    }
-                    final Map<String, DocumentField> fields = hit.getFields();
-                    if (fields != null) {
-                        final Map<String, Object> docMap =
-                                fields.entrySet()
-                                        .stream()
-                                        .collect(
-                                                Collectors.toMap(Entry<String, DocumentField>::getKey, e -> (Object) e.getValue()
-                                                        .getValues()));
-                        docMap.put(fessConfig.getIndexFieldId(), hit.getId());
-                        docMap.put(fessConfig.getIndexFieldVersion(), hit.getVersion());
-                        docMap.put(fessConfig.getIndexFieldSeqNo(), hit.getSeqNo());
-                        docMap.put(fessConfig.getIndexFieldPrimaryTerm(), hit.getPrimaryTerm());
-                        return docMap;
-                    }
-                    return null;
-                });
+        return getDocument(index, condition, (response, hit) -> {
+            final FessConfig fessConfig = ComponentUtil.getFessConfig();
+            final Map<String, Object> source = hit.getSourceAsMap();
+            if (source != null) {
+                final Map<String, Object> docMap = new HashMap<>(source);
+                docMap.put(fessConfig.getIndexFieldId(), hit.getId());
+                docMap.put(fessConfig.getIndexFieldVersion(), hit.getVersion());
+                docMap.put(fessConfig.getIndexFieldSeqNo(), hit.getSeqNo());
+                docMap.put(fessConfig.getIndexFieldPrimaryTerm(), hit.getPrimaryTerm());
+                return docMap;
+            }
+            final Map<String, DocumentField> fields = hit.getFields();
+            if (fields != null) {
+                final Map<String, Object> docMap = fields.entrySet().stream()
+                        .collect(Collectors.toMap(Entry<String, DocumentField>::getKey, e -> (Object) e.getValue().getValues()));
+                docMap.put(fessConfig.getIndexFieldId(), hit.getId());
+                docMap.put(fessConfig.getIndexFieldVersion(), hit.getVersion());
+                docMap.put(fessConfig.getIndexFieldSeqNo(), hit.getSeqNo());
+                docMap.put(fessConfig.getIndexFieldPrimaryTerm(), hit.getPrimaryTerm());
+                return docMap;
+            }
+            return null;
+        });
     }
 
     protected <T> OptionalEntity<T> getDocument(final String index, final SearchCondition<SearchRequestBuilder> condition,
@@ -894,30 +869,23 @@ public class FessEsClient implements Client {
     }
 
     public List<Map<String, Object>> getDocumentList(final String index, final SearchCondition<SearchRequestBuilder> condition) {
-        return getDocumentList(
-                index,
-                condition,
-                (response, hit) -> {
-                    final FessConfig fessConfig = ComponentUtil.getFessConfig();
-                    final Map<String, Object> source = hit.getSourceAsMap();
-                    if (source != null) {
-                        final Map<String, Object> docMap = new HashMap<>(source);
-                        docMap.put(fessConfig.getIndexFieldId(), hit.getId());
-                        return docMap;
-                    }
-                    final Map<String, DocumentField> fields = hit.getFields();
-                    if (fields != null) {
-                        final Map<String, Object> docMap =
-                                fields.entrySet()
-                                        .stream()
-                                        .collect(
-                                                Collectors.toMap(Entry<String, DocumentField>::getKey, e -> (Object) e.getValue()
-                                                        .getValues()));
-                        docMap.put(fessConfig.getIndexFieldId(), hit.getId());
-                        return docMap;
-                    }
-                    return null;
-                });
+        return getDocumentList(index, condition, (response, hit) -> {
+            final FessConfig fessConfig = ComponentUtil.getFessConfig();
+            final Map<String, Object> source = hit.getSourceAsMap();
+            if (source != null) {
+                final Map<String, Object> docMap = new HashMap<>(source);
+                docMap.put(fessConfig.getIndexFieldId(), hit.getId());
+                return docMap;
+            }
+            final Map<String, DocumentField> fields = hit.getFields();
+            if (fields != null) {
+                final Map<String, Object> docMap = fields.entrySet().stream()
+                        .collect(Collectors.toMap(Entry<String, DocumentField>::getKey, e -> (Object) e.getValue().getValues()));
+                docMap.put(fessConfig.getIndexFieldId(), hit.getId());
+                return docMap;
+            }
+            return null;
+        });
     }
 
     protected <T> List<T> getDocumentList(final String index, final SearchCondition<SearchRequestBuilder> condition,
@@ -933,9 +901,8 @@ public class FessEsClient implements Client {
 
     public boolean update(final String index, final String id, final String field, final Object value) {
         try {
-            final Result result =
-                    client.prepareUpdate().setIndex(index).setId(id).setDoc(field, value).execute()
-                            .actionGet(ComponentUtil.getFessConfig().getIndexIndexTimeout()).getResult();
+            final Result result = client.prepareUpdate().setIndex(index).setId(id).setDoc(field, value).execute()
+                    .actionGet(ComponentUtil.getFessConfig().getIndexIndexTimeout()).getResult();
             return result == Result.CREATED || result == Result.UPDATED;
         } catch (final ElasticsearchException e) {
             throw new FessEsClientException("Failed to set " + value + " to " + field + " for doc " + id, e);
@@ -1178,36 +1145,34 @@ public class FessEsClient implements Client {
         }
 
         protected void buildFacet(final QueryHelper queryHelper, final FessConfig fessConfig) {
-            stream(facetInfo.field).of(
-                    stream -> stream.forEach(f -> {
-                        if (queryHelper.isFacetField(f)) {
-                            final String encodedField = BaseEncoding.base64().encode(f.getBytes(StandardCharsets.UTF_8));
-                            final TermsAggregationBuilder termsBuilder =
-                                    AggregationBuilders.terms(Constants.FACET_FIELD_PREFIX + encodedField).field(f);
-                            termsBuilder.order(facetInfo.getBucketOrder());
-                            if (facetInfo.size != null) {
-                                termsBuilder.size(facetInfo.size);
-                            }
-                            if (facetInfo.minDocCount != null) {
-                                termsBuilder.minDocCount(facetInfo.minDocCount);
-                            }
-                            if (facetInfo.missing != null) {
-                                termsBuilder.missing(facetInfo.missing);
-                            }
-                            searchRequestBuilder.addAggregation(termsBuilder);
-                        } else {
-                            throw new SearchQueryException("Invalid facet field: " + f);
-                        }
-                    }));
-            stream(facetInfo.query)
-                    .of(stream -> stream.forEach(fq -> {
-                        final QueryContext facetContext = new QueryContext(fq, false);
-                        queryHelper.buildBaseQuery(facetContext, c -> {});
-                        final String encodedFacetQuery = BaseEncoding.base64().encode(fq.getBytes(StandardCharsets.UTF_8));
-                        final FilterAggregationBuilder filterBuilder =
-                                AggregationBuilders.filter(Constants.FACET_QUERY_PREFIX + encodedFacetQuery, facetContext.getQueryBuilder());
-                        searchRequestBuilder.addAggregation(filterBuilder);
-                    }));
+            stream(facetInfo.field).of(stream -> stream.forEach(f -> {
+                if (queryHelper.isFacetField(f)) {
+                    final String encodedField = BaseEncoding.base64().encode(f.getBytes(StandardCharsets.UTF_8));
+                    final TermsAggregationBuilder termsBuilder =
+                            AggregationBuilders.terms(Constants.FACET_FIELD_PREFIX + encodedField).field(f);
+                    termsBuilder.order(facetInfo.getBucketOrder());
+                    if (facetInfo.size != null) {
+                        termsBuilder.size(facetInfo.size);
+                    }
+                    if (facetInfo.minDocCount != null) {
+                        termsBuilder.minDocCount(facetInfo.minDocCount);
+                    }
+                    if (facetInfo.missing != null) {
+                        termsBuilder.missing(facetInfo.missing);
+                    }
+                    searchRequestBuilder.addAggregation(termsBuilder);
+                } else {
+                    throw new SearchQueryException("Invalid facet field: " + f);
+                }
+            }));
+            stream(facetInfo.query).of(stream -> stream.forEach(fq -> {
+                final QueryContext facetContext = new QueryContext(fq, false);
+                queryHelper.buildBaseQuery(facetContext, c -> {});
+                final String encodedFacetQuery = BaseEncoding.base64().encode(fq.getBytes(StandardCharsets.UTF_8));
+                final FilterAggregationBuilder filterBuilder =
+                        AggregationBuilders.filter(Constants.FACET_QUERY_PREFIX + encodedFacetQuery, facetContext.getQueryBuilder());
+                searchRequestBuilder.addAggregation(filterBuilder);
+            }));
         }
 
         protected void buildHighlighter(final QueryHelper queryHelper, final FessConfig fessConfig) {
@@ -1225,8 +1190,8 @@ public class FessEsClient implements Client {
             final int phraseLimit = fessConfig.getQueryHighlightPhraseLimitAsInteger();
             final String encoder = fessConfig.getQueryHighlightEncoder();
             final HighlightBuilder highlightBuilder = new HighlightBuilder();
-            queryHelper.highlightedFields(stream -> stream.forEach(hf -> highlightBuilder.field(
-                    new HighlightBuilder.Field(hf).highlighterType(highlighterType).fragmentSize(fragmentSize)
+            queryHelper.highlightedFields(stream -> stream.forEach(hf -> highlightBuilder
+                    .field(new HighlightBuilder.Field(hf).highlighterType(highlighterType).fragmentSize(fragmentSize)
                             .numOfFragments(numOfFragments).boundaryChars(boundaryChars).boundaryMaxScan(boundaryMaxScan)
                             .boundaryScannerType(boundaryScannerType).forceSource(forceSource).fragmenter(fragmenter)
                             .fragmentOffset(fragmentOffset).noMatchSize(noMatchSize).order(order).phraseLimit(phraseLimit))
@@ -1243,34 +1208,31 @@ public class FessEsClient implements Client {
         }
 
         protected QueryContext buildQueryContext(final QueryHelper queryHelper, final FessConfig fessConfig) {
-            return queryHelper.build(
-                    searchRequestType,
-                    query,
-                    context -> {
-                        if (SearchRequestType.ADMIN_SEARCH.equals(searchRequestType)) {
-                            context.skipRoleQuery();
-                        } else if (similarDocHash != null) {
-                            final DocumentHelper documentHelper = ComponentUtil.getDocumentHelper();
-                            context.addQuery(boolQuery -> {
-                                boolQuery.filter(QueryBuilders.termQuery(fessConfig.getIndexFieldContentMinhashBits(),
-                                        documentHelper.decodeSimilarDocHash(similarDocHash)));
-                            });
-                        }
-
-                        if (geoInfo != null && geoInfo.toQueryBuilder() != null) {
-                            context.addQuery(boolQuery -> boolQuery.filter(geoInfo.toQueryBuilder()));
-                        }
+            return queryHelper.build(searchRequestType, query, context -> {
+                if (SearchRequestType.ADMIN_SEARCH.equals(searchRequestType)) {
+                    context.skipRoleQuery();
+                } else if (similarDocHash != null) {
+                    final DocumentHelper documentHelper = ComponentUtil.getDocumentHelper();
+                    context.addQuery(boolQuery -> {
+                        boolQuery.filter(QueryBuilders.termQuery(fessConfig.getIndexFieldContentMinhashBits(),
+                                documentHelper.decodeSimilarDocHash(similarDocHash)));
                     });
+                }
+
+                if (geoInfo != null && geoInfo.toQueryBuilder() != null) {
+                    context.addQuery(boolQuery -> boolQuery.filter(geoInfo.toQueryBuilder()));
+                }
+            });
         }
 
         protected CollapseBuilder getCollapseBuilder(final FessConfig fessConfig) {
-            final InnerHitBuilder innerHitBuilder =
-                    new InnerHitBuilder().setName(fessConfig.getQueryCollapseInnerHitsName()).setSize(
-                            fessConfig.getQueryCollapseInnerHitsSizeAsInteger());
-            fessConfig.getQueryCollapseInnerHitsSortBuilders().ifPresent(
-                    builders -> stream(builders).of(stream -> stream.forEach(innerHitBuilder::addSort)));
-            return new CollapseBuilder(fessConfig.getIndexFieldContentMinhashBits()).setMaxConcurrentGroupRequests(
-                    fessConfig.getQueryCollapseMaxConcurrentGroupResultsAsInteger()).setInnerHits(innerHitBuilder);
+            final InnerHitBuilder innerHitBuilder = new InnerHitBuilder().setName(fessConfig.getQueryCollapseInnerHitsName())
+                    .setSize(fessConfig.getQueryCollapseInnerHitsSizeAsInteger());
+            fessConfig.getQueryCollapseInnerHitsSortBuilders()
+                    .ifPresent(builders -> stream(builders).of(stream -> stream.forEach(innerHitBuilder::addSort)));
+            return new CollapseBuilder(fessConfig.getIndexFieldContentMinhashBits())
+                    .setMaxConcurrentGroupRequests(fessConfig.getQueryCollapseMaxConcurrentGroupResultsAsInteger())
+                    .setInnerHits(innerHitBuilder);
         }
     }
 
@@ -1287,14 +1249,12 @@ public class FessEsClient implements Client {
             if (id == null) {
                 // TODO throw Exception in next release
                 // create
-                response =
-                        client.prepareIndex().setIndex(index).setSource(new DocMap(source)).setRefreshPolicy(RefreshPolicy.IMMEDIATE)
-                                .setOpType(OpType.CREATE).execute().actionGet(fessConfig.getIndexIndexTimeout());
+                response = client.prepareIndex().setIndex(index).setSource(new DocMap(source)).setRefreshPolicy(RefreshPolicy.IMMEDIATE)
+                        .setOpType(OpType.CREATE).execute().actionGet(fessConfig.getIndexIndexTimeout());
             } else {
                 // create or update
-                final IndexRequestBuilder builder =
-                        client.prepareIndex().setIndex(index).setId(id).setSource(new DocMap(source))
-                                .setRefreshPolicy(RefreshPolicy.IMMEDIATE).setOpType(OpType.INDEX);
+                final IndexRequestBuilder builder = client.prepareIndex().setIndex(index).setId(id).setSource(new DocMap(source))
+                        .setRefreshPolicy(RefreshPolicy.IMMEDIATE).setOpType(OpType.INDEX);
                 if (seqNo != null) {
                     builder.setIfSeqNo(seqNo.longValue());
                 }
diff --git a/src/main/java/org/codelibs/fess/es/common/ImplementedInvokerAssistant.java b/src/main/java/org/codelibs/fess/es/common/ImplementedInvokerAssistant.java
index dd592800e..7eb472d43 100644
--- a/src/main/java/org/codelibs/fess/es/common/ImplementedInvokerAssistant.java
+++ b/src/main/java/org/codelibs/fess/es/common/ImplementedInvokerAssistant.java
@@ -41,11 +41,11 @@ public class ImplementedInvokerAssistant implements InvokerAssistant {
     // ===================================================================================
     //                                                                           Attribute
     //                                                                           =========
-    protected static final String[] DEFAULT_CLIENT_INVOKE_NAMES = new String[] { "Page", "Action", "Controller", "ControllerImpl", "Task",
-            "Test" };
+    protected static final String[] DEFAULT_CLIENT_INVOKE_NAMES =
+            new String[] { "Page", "Action", "Controller", "ControllerImpl", "Task", "Test" };
 
-    protected static final String[] DEFAULT_BYPASS_INVOKE_NAMES = new String[] { "Service", "ServiceImpl", "Facade", "FacadeImpl", "Logic",
-            "LogicImpl" };
+    protected static final String[] DEFAULT_BYPASS_INVOKE_NAMES =
+            new String[] { "Service", "ServiceImpl", "Facade", "FacadeImpl", "Logic", "LogicImpl" };
 
     @Override
     public DBDef assistCurrentDBDef() {
diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRelatedContentBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRelatedContentBhv.java
index 05adbffab..abd9a2261 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRelatedContentBhv.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRelatedContentBhv.java
@@ -107,7 +107,8 @@ public abstract class BsRelatedContentBhv extends EsAbstractBehavior<RelatedCont
         return doSelectOptionalEntity(cb, typeOfSelectedEntity());
     }
 
-    protected <ENTITY extends RelatedContent> OptionalEntity<ENTITY> doSelectOptionalEntity(RelatedContentCB cb, Class<? extends ENTITY> tp) {
+    protected <ENTITY extends RelatedContent> OptionalEntity<ENTITY> doSelectOptionalEntity(RelatedContentCB cb,
+            Class<? extends ENTITY> tp) {
         return createOptionalEntity(doSelectEntity(cb, tp), cb);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java
index 1ca093eb2..20da14bac 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java
@@ -105,7 +105,8 @@ public abstract class BsThumbnailQueueBhv extends EsAbstractBehavior<ThumbnailQu
         return doSelectOptionalEntity(cb, typeOfSelectedEntity());
     }
 
-    protected <ENTITY extends ThumbnailQueue> OptionalEntity<ENTITY> doSelectOptionalEntity(ThumbnailQueueCB cb, Class<? extends ENTITY> tp) {
+    protected <ENTITY extends ThumbnailQueue> OptionalEntity<ENTITY> doSelectOptionalEntity(ThumbnailQueueCB cb,
+            Class<? extends ENTITY> tp) {
         return createOptionalEntity(doSelectEntity(cb, tp), cb);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/AccessTokenDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/AccessTokenDbm.java
index 67c697dbe..cfdc88f4d 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/AccessTokenDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/AccessTokenDbm.java
@@ -143,8 +143,8 @@ public class AccessTokenDbm extends AbstractDBMeta {
             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPermissions = cci("permissions", "permissions", null, null, String[].class, "permissions", null,
             false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnToken = cci("token", "token", null, null, String.class, "token", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnToken = cci("token", "token", null, null, String.class, "token", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedBy = cci("updatedBy", "updatedBy", null, null, String.class, "updatedBy", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedTime = cci("updatedTime", "updatedTime", null, null, Long.class, "updatedTime", null, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoDbm.java
index 750519727..f5bf90450 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoDbm.java
@@ -79,10 +79,10 @@ public class CrawlingInfoDbm extends AbstractDBMeta {
     //                                       ---------------
     protected final Map<String, PropertyGateway> _epgMap = newHashMap();
     {
-        setupEpg(_epgMap, et -> ((CrawlingInfo) et).getCreatedTime(),
-                (et, vl) -> ((CrawlingInfo) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
-        setupEpg(_epgMap, et -> ((CrawlingInfo) et).getExpiredTime(),
-                (et, vl) -> ((CrawlingInfo) et).setExpiredTime(DfTypeUtil.toLong(vl)), "expiredTime");
+        setupEpg(_epgMap, et -> ((CrawlingInfo) et).getCreatedTime(), (et, vl) -> ((CrawlingInfo) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((CrawlingInfo) et).getExpiredTime(), (et, vl) -> ((CrawlingInfo) et).setExpiredTime(DfTypeUtil.toLong(vl)),
+                "expiredTime");
         setupEpg(_epgMap, et -> ((CrawlingInfo) et).getName(), (et, vl) -> ((CrawlingInfo) et).setName(DfTypeUtil.toString(vl)), "name");
         setupEpg(_epgMap, et -> ((CrawlingInfo) et).getSessionId(), (et, vl) -> ((CrawlingInfo) et).setSessionId(DfTypeUtil.toString(vl)),
                 "sessionId");
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoParamDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoParamDbm.java
index f32c9a29b..18806c03f 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoParamDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/CrawlingInfoParamDbm.java
@@ -85,8 +85,8 @@ public class CrawlingInfoParamDbm extends AbstractDBMeta {
                 (et, vl) -> ((CrawlingInfoParam) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
         setupEpg(_epgMap, et -> ((CrawlingInfoParam) et).getKey(), (et, vl) -> ((CrawlingInfoParam) et).setKey(DfTypeUtil.toString(vl)),
                 "key");
-        setupEpg(_epgMap, et -> ((CrawlingInfoParam) et).getValue(),
-                (et, vl) -> ((CrawlingInfoParam) et).setValue(DfTypeUtil.toString(vl)), "value");
+        setupEpg(_epgMap, et -> ((CrawlingInfoParam) et).getValue(), (et, vl) -> ((CrawlingInfoParam) et).setValue(DfTypeUtil.toString(vl)),
+                "value");
     }
 
     @Override
@@ -129,8 +129,8 @@ public class CrawlingInfoParamDbm extends AbstractDBMeta {
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnKey = cci("key", "key", null, null, String.class, "key", null, false, false, false, "keyword", 0, 0,
             null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
 
     public ColumnInfo columnCrawlingInfoId() {
         return _columnCrawlingInfoId;
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DataConfigDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DataConfigDbm.java
index a5875c93f..fef66ce73 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DataConfigDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DataConfigDbm.java
@@ -143,8 +143,8 @@ public class DataConfigDbm extends AbstractDBMeta {
     //                                                                         ===========
     protected final ColumnInfo _columnAvailable = cci("available", "available", null, null, Boolean.class, "available", null, false, false,
             false, "Boolean", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedBy = cci("createdBy", "createdBy", null, null, String.class, "createdBy", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedTime = cci("createdTime", "createdTime", null, null, Long.class, "createdTime", null, false,
@@ -155,8 +155,8 @@ public class DataConfigDbm extends AbstractDBMeta {
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnHandlerParameter = cci("handlerParameter", "handlerParameter", null, null, String.class,
             "handlerParameter", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnHandlerScript = cci("handlerScript", "handlerScript", null, null, String.class, "handlerScript",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnHandlerScript = cci("handlerScript", "handlerScript", null, null, String.class, "handlerScript", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
             0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPermissions = cci("permissions", "permissions", null, null, String[].class, "permissions", null,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DuplicateHostDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DuplicateHostDbm.java
index 162569321..a718d870c 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DuplicateHostDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/DuplicateHostDbm.java
@@ -79,8 +79,8 @@ public class DuplicateHostDbm extends AbstractDBMeta {
     //                                       ---------------
     protected final Map<String, PropertyGateway> _epgMap = newHashMap();
     {
-        setupEpg(_epgMap, et -> ((DuplicateHost) et).getCreatedBy(),
-                (et, vl) -> ((DuplicateHost) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((DuplicateHost) et).getCreatedBy(), (et, vl) -> ((DuplicateHost) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
         setupEpg(_epgMap, et -> ((DuplicateHost) et).getCreatedTime(),
                 (et, vl) -> ((DuplicateHost) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
         setupEpg(_epgMap, et -> ((DuplicateHost) et).getDuplicateHostName(),
@@ -89,8 +89,8 @@ public class DuplicateHostDbm extends AbstractDBMeta {
                 (et, vl) -> ((DuplicateHost) et).setRegularName(DfTypeUtil.toString(vl)), "regularName");
         setupEpg(_epgMap, et -> ((DuplicateHost) et).getSortOrder(),
                 (et, vl) -> ((DuplicateHost) et).setSortOrder(DfTypeUtil.toInteger(vl)), "sortOrder");
-        setupEpg(_epgMap, et -> ((DuplicateHost) et).getUpdatedBy(),
-                (et, vl) -> ((DuplicateHost) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((DuplicateHost) et).getUpdatedBy(), (et, vl) -> ((DuplicateHost) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
         setupEpg(_epgMap, et -> ((DuplicateHost) et).getUpdatedTime(),
                 (et, vl) -> ((DuplicateHost) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
     }
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordDbm.java
index d81cad10b..74aec4cac 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordDbm.java
@@ -88,8 +88,8 @@ public class ElevateWordDbm extends AbstractDBMeta {
                 "permissions");
         setupEpg(_epgMap, et -> ((ElevateWord) et).getReading(), (et, vl) -> ((ElevateWord) et).setReading(DfTypeUtil.toString(vl)),
                 "reading");
-        setupEpg(_epgMap, et -> ((ElevateWord) et).getSuggestWord(),
-                (et, vl) -> ((ElevateWord) et).setSuggestWord(DfTypeUtil.toString(vl)), "suggestWord");
+        setupEpg(_epgMap, et -> ((ElevateWord) et).getSuggestWord(), (et, vl) -> ((ElevateWord) et).setSuggestWord(DfTypeUtil.toString(vl)),
+                "suggestWord");
         setupEpg(_epgMap, et -> ((ElevateWord) et).getUpdatedBy(), (et, vl) -> ((ElevateWord) et).setUpdatedBy(DfTypeUtil.toString(vl)),
                 "updatedBy");
         setupEpg(_epgMap, et -> ((ElevateWord) et).getUpdatedTime(), (et, vl) -> ((ElevateWord) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
@@ -130,8 +130,8 @@ public class ElevateWordDbm extends AbstractDBMeta {
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         ===========
-    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedBy = cci("createdBy", "createdBy", null, null, String.class, "createdBy", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedTime = cci("createdTime", "createdTime", null, null, Long.class, "createdTime", null, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordToLabelDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordToLabelDbm.java
index 9dedee9e4..4747383f1 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordToLabelDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ElevateWordToLabelDbm.java
@@ -119,8 +119,8 @@ public class ElevateWordToLabelDbm extends AbstractDBMeta {
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         ===========
-    protected final ColumnInfo _columnElevateWordId = cci("elevateWordId", "elevateWordId", null, null, String.class, "elevateWordId",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnElevateWordId = cci("elevateWordId", "elevateWordId", null, null, String.class, "elevateWordId", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnLabelTypeId = cci("labelTypeId", "labelTypeId", null, null, String.class, "labelTypeId", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
 
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileAuthenticationDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileAuthenticationDbm.java
index d389dceab..f7e208866 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileAuthenticationDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileAuthenticationDbm.java
@@ -149,8 +149,8 @@ public class FileAuthenticationDbm extends AbstractDBMeta {
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPassword = cci("password", "password", null, null, String.class, "password", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnPort = cci("port", "port", null, null, Integer.class, "port", null, false, false, false, "Integer",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPort = cci("port", "port", null, null, Integer.class, "port", null, false, false, false, "Integer", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnProtocolScheme = cci("protocolScheme", "protocolScheme", null, null, String.class, "protocolScheme",
             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedBy = cci("updatedBy", "updatedBy", null, null, String.class, "updatedBy", null, false, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileConfigDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileConfigDbm.java
index b9661cf70..8574dfa4a 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileConfigDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/FileConfigDbm.java
@@ -157,8 +157,8 @@ public class FileConfigDbm extends AbstractDBMeta {
     //                                                                         ===========
     protected final ColumnInfo _columnAvailable = cci("available", "available", null, null, Boolean.class, "available", null, false, false,
             false, "Boolean", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnConfigParameter = cci("configParameter", "configParameter", null, null, String.class,
             "configParameter", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedBy = cci("createdBy", "createdBy", null, null, String.class, "createdBy", null, false, false,
@@ -171,22 +171,22 @@ public class FileConfigDbm extends AbstractDBMeta {
             false, false, "text", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnExcludedDocPaths = cci("excludedDocPaths", "excludedDocPaths", null, null, String.class,
             "excludedDocPaths", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnExcludedPaths = cci("excludedPaths", "excludedPaths", null, null, String.class, "excludedPaths",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnExcludedPaths = cci("excludedPaths", "excludedPaths", null, null, String.class, "excludedPaths", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnIncludedDocPaths = cci("includedDocPaths", "includedDocPaths", null, null, String.class,
             "includedDocPaths", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnIncludedPaths = cci("includedPaths", "includedPaths", null, null, String.class, "includedPaths",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnIncludedPaths = cci("includedPaths", "includedPaths", null, null, String.class, "includedPaths", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnIntervalTime = cci("intervalTime", "intervalTime", null, null, Integer.class, "intervalTime", null,
             false, false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnMaxAccessCount = cci("maxAccessCount", "maxAccessCount", null, null, Long.class, "maxAccessCount",
             null, false, false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
             0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnNumOfThread = cci("numOfThread", "numOfThread", null, null, Integer.class, "numOfThread", null,
-            false, false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnPaths = cci("paths", "paths", null, null, String.class, "paths", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnNumOfThread = cci("numOfThread", "numOfThread", null, null, Integer.class, "numOfThread", null, false,
+            false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPaths = cci("paths", "paths", null, null, String.class, "paths", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPermissions = cci("permissions", "permissions", null, null, String[].class, "permissions", null,
             false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnSortOrder = cci("sortOrder", "sortOrder", null, null, Integer.class, "sortOrder", null, false, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/KeyMatchDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/KeyMatchDbm.java
index 2a505b7c4..b4934a8d4 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/KeyMatchDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/KeyMatchDbm.java
@@ -129,16 +129,16 @@ public class KeyMatchDbm extends AbstractDBMeta {
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         ===========
-    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedBy = cci("createdBy", "createdBy", null, null, String.class, "createdBy", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedTime = cci("createdTime", "createdTime", null, null, Long.class, "createdTime", null, false,
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnMaxSize = cci("maxSize", "maxSize", null, null, Integer.class, "maxSize", null, false, false, false,
             "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnQuery = cci("query", "query", null, null, String.class, "query", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnQuery = cci("query", "query", null, null, String.class, "query", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnTerm = cci("term", "term", null, null, String.class, "term", null, false, false, false, "keyword", 0,
             0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedBy = cci("updatedBy", "updatedBy", null, null, String.class, "updatedBy", null, false, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/LabelTypeDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/LabelTypeDbm.java
index e22e2d9b5..87c77d1b6 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/LabelTypeDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/LabelTypeDbm.java
@@ -83,10 +83,10 @@ public class LabelTypeDbm extends AbstractDBMeta {
                 "createdBy");
         setupEpg(_epgMap, et -> ((LabelType) et).getCreatedTime(), (et, vl) -> ((LabelType) et).setCreatedTime(DfTypeUtil.toLong(vl)),
                 "createdTime");
-        setupEpg(_epgMap, et -> ((LabelType) et).getExcludedPaths(),
-                (et, vl) -> ((LabelType) et).setExcludedPaths(DfTypeUtil.toString(vl)), "excludedPaths");
-        setupEpg(_epgMap, et -> ((LabelType) et).getIncludedPaths(),
-                (et, vl) -> ((LabelType) et).setIncludedPaths(DfTypeUtil.toString(vl)), "includedPaths");
+        setupEpg(_epgMap, et -> ((LabelType) et).getExcludedPaths(), (et, vl) -> ((LabelType) et).setExcludedPaths(DfTypeUtil.toString(vl)),
+                "excludedPaths");
+        setupEpg(_epgMap, et -> ((LabelType) et).getIncludedPaths(), (et, vl) -> ((LabelType) et).setIncludedPaths(DfTypeUtil.toString(vl)),
+                "includedPaths");
         setupEpg(_epgMap, et -> ((LabelType) et).getName(), (et, vl) -> ((LabelType) et).setName(DfTypeUtil.toString(vl)), "name");
         setupEpg(_epgMap, et -> ((LabelType) et).getPermissions(), (et, vl) -> ((LabelType) et).setPermissions((String[]) vl),
                 "permissions");
@@ -139,10 +139,10 @@ public class LabelTypeDbm extends AbstractDBMeta {
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedTime = cci("createdTime", "createdTime", null, null, Long.class, "createdTime", null, false,
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnExcludedPaths = cci("excludedPaths", "excludedPaths", null, null, String.class, "excludedPaths",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnIncludedPaths = cci("includedPaths", "includedPaths", null, null, String.class, "includedPaths",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnExcludedPaths = cci("excludedPaths", "excludedPaths", null, null, String.class, "excludedPaths", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnIncludedPaths = cci("includedPaths", "includedPaths", null, null, String.class, "includedPaths", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
             0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPermissions = cci("permissions", "permissions", null, null, String[].class, "permissions", null,
@@ -153,8 +153,8 @@ public class LabelTypeDbm extends AbstractDBMeta {
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedTime = cci("updatedTime", "updatedTime", null, null, Long.class, "updatedTime", null, false,
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnVirtualHost = cci("virtualHost", "virtualHost", null, null, String.class, "virtualHost", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
 
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/PathMappingDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/PathMappingDbm.java
index 35ff59b1f..3926f623a 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/PathMappingDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/PathMappingDbm.java
@@ -83,11 +83,11 @@ public class PathMappingDbm extends AbstractDBMeta {
                 "createdBy");
         setupEpg(_epgMap, et -> ((PathMapping) et).getCreatedTime(), (et, vl) -> ((PathMapping) et).setCreatedTime(DfTypeUtil.toLong(vl)),
                 "createdTime");
-        setupEpg(_epgMap, et -> ((PathMapping) et).getProcessType(),
-                (et, vl) -> ((PathMapping) et).setProcessType(DfTypeUtil.toString(vl)), "processType");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getProcessType(), (et, vl) -> ((PathMapping) et).setProcessType(DfTypeUtil.toString(vl)),
+                "processType");
         setupEpg(_epgMap, et -> ((PathMapping) et).getRegex(), (et, vl) -> ((PathMapping) et).setRegex(DfTypeUtil.toString(vl)), "regex");
-        setupEpg(_epgMap, et -> ((PathMapping) et).getReplacement(),
-                (et, vl) -> ((PathMapping) et).setReplacement(DfTypeUtil.toString(vl)), "replacement");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getReplacement(), (et, vl) -> ((PathMapping) et).setReplacement(DfTypeUtil.toString(vl)),
+                "replacement");
         setupEpg(_epgMap, et -> ((PathMapping) et).getSortOrder(), (et, vl) -> ((PathMapping) et).setSortOrder(DfTypeUtil.toInteger(vl)),
                 "sortOrder");
         setupEpg(_epgMap, et -> ((PathMapping) et).getUpdatedBy(), (et, vl) -> ((PathMapping) et).setUpdatedBy(DfTypeUtil.toString(vl)),
@@ -138,8 +138,8 @@ public class PathMappingDbm extends AbstractDBMeta {
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnProcessType = cci("processType", "processType", null, null, String.class, "processType", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnRegex = cci("regex", "regex", null, null, String.class, "regex", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnRegex = cci("regex", "regex", null, null, String.class, "regex", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnReplacement = cci("replacement", "replacement", null, null, String.class, "replacement", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnSortOrder = cci("sortOrder", "sortOrder", null, null, Integer.class, "sortOrder", null, false, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedContentDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedContentDbm.java
index e9979be35..0dd24db5e 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedContentDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedContentDbm.java
@@ -87,7 +87,8 @@ public class RelatedContentDbm extends AbstractDBMeta {
                 (et, vl) -> ((RelatedContent) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
         setupEpg(_epgMap, et -> ((RelatedContent) et).getSortOrder(),
                 (et, vl) -> ((RelatedContent) et).setSortOrder(DfTypeUtil.toInteger(vl)), "sortOrder");
-        setupEpg(_epgMap, et -> ((RelatedContent) et).getTerm(), (et, vl) -> ((RelatedContent) et).setTerm(DfTypeUtil.toString(vl)), "term");
+        setupEpg(_epgMap, et -> ((RelatedContent) et).getTerm(), (et, vl) -> ((RelatedContent) et).setTerm(DfTypeUtil.toString(vl)),
+                "term");
         setupEpg(_epgMap, et -> ((RelatedContent) et).getUpdatedBy(),
                 (et, vl) -> ((RelatedContent) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
         setupEpg(_epgMap, et -> ((RelatedContent) et).getUpdatedTime(),
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedQueryDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedQueryDbm.java
index def210e8f..a1106ed5a 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedQueryDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RelatedQueryDbm.java
@@ -81,14 +81,14 @@ public class RelatedQueryDbm extends AbstractDBMeta {
     {
         setupEpg(_epgMap, et -> ((RelatedQuery) et).getCreatedBy(), (et, vl) -> ((RelatedQuery) et).setCreatedBy(DfTypeUtil.toString(vl)),
                 "createdBy");
-        setupEpg(_epgMap, et -> ((RelatedQuery) et).getCreatedTime(),
-                (et, vl) -> ((RelatedQuery) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((RelatedQuery) et).getCreatedTime(), (et, vl) -> ((RelatedQuery) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
         setupEpg(_epgMap, et -> ((RelatedQuery) et).getQueries(), (et, vl) -> ((RelatedQuery) et).setQueries((String[]) vl), "queries");
         setupEpg(_epgMap, et -> ((RelatedQuery) et).getTerm(), (et, vl) -> ((RelatedQuery) et).setTerm(DfTypeUtil.toString(vl)), "term");
         setupEpg(_epgMap, et -> ((RelatedQuery) et).getUpdatedBy(), (et, vl) -> ((RelatedQuery) et).setUpdatedBy(DfTypeUtil.toString(vl)),
                 "updatedBy");
-        setupEpg(_epgMap, et -> ((RelatedQuery) et).getUpdatedTime(),
-                (et, vl) -> ((RelatedQuery) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+        setupEpg(_epgMap, et -> ((RelatedQuery) et).getUpdatedTime(), (et, vl) -> ((RelatedQuery) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
         setupEpg(_epgMap, et -> ((RelatedQuery) et).getVirtualHost(),
                 (et, vl) -> ((RelatedQuery) et).setVirtualHost(DfTypeUtil.toString(vl)), "virtualHost");
     }
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RequestHeaderDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RequestHeaderDbm.java
index 154f903cf..54c6c60eb 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RequestHeaderDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RequestHeaderDbm.java
@@ -79,13 +79,13 @@ public class RequestHeaderDbm extends AbstractDBMeta {
     //                                       ---------------
     protected final Map<String, PropertyGateway> _epgMap = newHashMap();
     {
-        setupEpg(_epgMap, et -> ((RequestHeader) et).getCreatedBy(),
-                (et, vl) -> ((RequestHeader) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getCreatedBy(), (et, vl) -> ((RequestHeader) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
         setupEpg(_epgMap, et -> ((RequestHeader) et).getCreatedTime(),
                 (et, vl) -> ((RequestHeader) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
         setupEpg(_epgMap, et -> ((RequestHeader) et).getName(), (et, vl) -> ((RequestHeader) et).setName(DfTypeUtil.toString(vl)), "name");
-        setupEpg(_epgMap, et -> ((RequestHeader) et).getUpdatedBy(),
-                (et, vl) -> ((RequestHeader) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getUpdatedBy(), (et, vl) -> ((RequestHeader) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
         setupEpg(_epgMap, et -> ((RequestHeader) et).getUpdatedTime(),
                 (et, vl) -> ((RequestHeader) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
         setupEpg(_epgMap, et -> ((RequestHeader) et).getValue(), (et, vl) -> ((RequestHeader) et).setValue(DfTypeUtil.toString(vl)),
@@ -138,8 +138,8 @@ public class RequestHeaderDbm extends AbstractDBMeta {
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedTime = cci("updatedTime", "updatedTime", null, null, Long.class, "updatedTime", null, false,
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnWebConfigId = cci("webConfigId", "webConfigId", null, null, String.class, "webConfigId", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
 
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RoleTypeDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RoleTypeDbm.java
index 404489f12..c460a1272 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RoleTypeDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/RoleTypeDbm.java
@@ -139,8 +139,8 @@ public class RoleTypeDbm extends AbstractDBMeta {
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedTime = cci("updatedTime", "updatedTime", null, null, Long.class, "updatedTime", null, false,
             false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnValue = cci("value", "value", null, null, String.class, "value", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
 
     public ColumnInfo columnCreatedBy() {
         return _columnCreatedBy;
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ScheduledJobDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ScheduledJobDbm.java
index f23f20865..a6349f729 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ScheduledJobDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ScheduledJobDbm.java
@@ -85,25 +85,25 @@ public class ScheduledJobDbm extends AbstractDBMeta {
                 "crawler");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getCreatedBy(), (et, vl) -> ((ScheduledJob) et).setCreatedBy(DfTypeUtil.toString(vl)),
                 "createdBy");
-        setupEpg(_epgMap, et -> ((ScheduledJob) et).getCreatedTime(),
-                (et, vl) -> ((ScheduledJob) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getCreatedTime(), (et, vl) -> ((ScheduledJob) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getCronExpression(),
                 (et, vl) -> ((ScheduledJob) et).setCronExpression(DfTypeUtil.toString(vl)), "cronExpression");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getJobLogging(),
                 (et, vl) -> ((ScheduledJob) et).setJobLogging(DfTypeUtil.toBoolean(vl)), "jobLogging");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getName(), (et, vl) -> ((ScheduledJob) et).setName(DfTypeUtil.toString(vl)), "name");
-        setupEpg(_epgMap, et -> ((ScheduledJob) et).getScriptData(),
-                (et, vl) -> ((ScheduledJob) et).setScriptData(DfTypeUtil.toString(vl)), "scriptData");
-        setupEpg(_epgMap, et -> ((ScheduledJob) et).getScriptType(),
-                (et, vl) -> ((ScheduledJob) et).setScriptType(DfTypeUtil.toString(vl)), "scriptType");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getScriptData(), (et, vl) -> ((ScheduledJob) et).setScriptData(DfTypeUtil.toString(vl)),
+                "scriptData");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getScriptType(), (et, vl) -> ((ScheduledJob) et).setScriptType(DfTypeUtil.toString(vl)),
+                "scriptType");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getSortOrder(), (et, vl) -> ((ScheduledJob) et).setSortOrder(DfTypeUtil.toInteger(vl)),
                 "sortOrder");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getTarget(), (et, vl) -> ((ScheduledJob) et).setTarget(DfTypeUtil.toString(vl)),
                 "target");
         setupEpg(_epgMap, et -> ((ScheduledJob) et).getUpdatedBy(), (et, vl) -> ((ScheduledJob) et).setUpdatedBy(DfTypeUtil.toString(vl)),
                 "updatedBy");
-        setupEpg(_epgMap, et -> ((ScheduledJob) et).getUpdatedTime(),
-                (et, vl) -> ((ScheduledJob) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getUpdatedTime(), (et, vl) -> ((ScheduledJob) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
     }
 
     @Override
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ThumbnailQueueDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ThumbnailQueueDbm.java
index 4ec8d6554..cda3237ae 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ThumbnailQueueDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/ThumbnailQueueDbm.java
@@ -85,7 +85,8 @@ public class ThumbnailQueueDbm extends AbstractDBMeta {
                 (et, vl) -> ((ThumbnailQueue) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
         setupEpg(_epgMap, et -> ((ThumbnailQueue) et).getGenerator(),
                 (et, vl) -> ((ThumbnailQueue) et).setGenerator(DfTypeUtil.toString(vl)), "generator");
-        setupEpg(_epgMap, et -> ((ThumbnailQueue) et).getPath(), (et, vl) -> ((ThumbnailQueue) et).setPath(DfTypeUtil.toString(vl)), "path");
+        setupEpg(_epgMap, et -> ((ThumbnailQueue) et).getPath(), (et, vl) -> ((ThumbnailQueue) et).setPath(DfTypeUtil.toString(vl)),
+                "path");
         setupEpg(_epgMap, et -> ((ThumbnailQueue) et).getTarget(), (et, vl) -> ((ThumbnailQueue) et).setTarget(DfTypeUtil.toString(vl)),
                 "target");
         setupEpg(_epgMap, et -> ((ThumbnailQueue) et).getThumbnailId(),
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebAuthenticationDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebAuthenticationDbm.java
index 00b7df3bf..b22df34f7 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebAuthenticationDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebAuthenticationDbm.java
@@ -151,8 +151,8 @@ public class WebAuthenticationDbm extends AbstractDBMeta {
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPassword = cci("password", "password", null, null, String.class, "password", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnPort = cci("port", "port", null, null, Integer.class, "port", null, false, false, false, "Integer",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPort = cci("port", "port", null, null, Integer.class, "port", null, false, false, false, "Integer", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnProtocolScheme = cci("protocolScheme", "protocolScheme", null, null, String.class, "protocolScheme",
             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUpdatedBy = cci("updatedBy", "updatedBy", null, null, String.class, "updatedBy", null, false, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebConfigDbm.java b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebConfigDbm.java
index f4fe940d1..c352c8516 100644
--- a/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebConfigDbm.java
+++ b/src/main/java/org/codelibs/fess/es/config/bsentity/dbmeta/WebConfigDbm.java
@@ -101,8 +101,8 @@ public class WebConfigDbm extends AbstractDBMeta {
                 "includedUrls");
         setupEpg(_epgMap, et -> ((WebConfig) et).getIntervalTime(), (et, vl) -> ((WebConfig) et).setIntervalTime(DfTypeUtil.toInteger(vl)),
                 "intervalTime");
-        setupEpg(_epgMap, et -> ((WebConfig) et).getMaxAccessCount(),
-                (et, vl) -> ((WebConfig) et).setMaxAccessCount(DfTypeUtil.toLong(vl)), "maxAccessCount");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getMaxAccessCount(), (et, vl) -> ((WebConfig) et).setMaxAccessCount(DfTypeUtil.toLong(vl)),
+                "maxAccessCount");
         setupEpg(_epgMap, et -> ((WebConfig) et).getName(), (et, vl) -> ((WebConfig) et).setName(DfTypeUtil.toString(vl)), "name");
         setupEpg(_epgMap, et -> ((WebConfig) et).getNumOfThread(), (et, vl) -> ((WebConfig) et).setNumOfThread(DfTypeUtil.toInteger(vl)),
                 "numOfThread");
@@ -159,8 +159,8 @@ public class WebConfigDbm extends AbstractDBMeta {
     //                                                                         ===========
     protected final ColumnInfo _columnAvailable = cci("available", "available", null, null, Boolean.class, "available", null, false, false,
             false, "Boolean", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float",
-            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float", 0,
+            0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnConfigParameter = cci("configParameter", "configParameter", null, null, String.class,
             "configParameter", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnCreatedBy = cci("createdBy", "createdBy", null, null, String.class, "createdBy", null, false, false,
@@ -185,8 +185,8 @@ public class WebConfigDbm extends AbstractDBMeta {
             null, false, false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
             0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnNumOfThread = cci("numOfThread", "numOfThread", null, null, Integer.class, "numOfThread", null,
-            false, false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnNumOfThread = cci("numOfThread", "numOfThread", null, null, Integer.class, "numOfThread", null, false,
+            false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPermissions = cci("permissions", "permissions", null, null, String[].class, "permissions", null,
             false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnSortOrder = cci("sortOrder", "sortOrder", null, null, Integer.class, "sortOrder", null, false, false,
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsAccessTokenCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsAccessTokenCA.java
index fe2a03639..261a96bc7 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsAccessTokenCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsAccessTokenCA.java
@@ -350,7 +350,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -365,7 +366,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -575,7 +577,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setExpiredTime_PercentileRanks("expiredTime", values, opLambda);
     }
 
-    public void setExpiredTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setExpiredTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "expiredTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -590,7 +593,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setExpiredTime_Histogram("expiredTime", opLambda, null);
     }
 
-    public void setExpiredTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setExpiredTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         setExpiredTime_Histogram("expiredTime", opLambda, aggsLambda);
     }
 
@@ -699,7 +703,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setName_Terms("name", opLambda, aggsLambda);
     }
 
-    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -876,7 +881,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setParameterName_IpRange("parameter_name", opLambda, null);
     }
 
-    public void setParameterName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setParameterName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         setParameterName_IpRange("parameter_name", opLambda, aggsLambda);
     }
 
@@ -931,7 +937,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setParameterName_Missing("parameter_name", opLambda, null);
     }
 
-    public void setParameterName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setParameterName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         setParameterName_Missing("parameter_name", opLambda, aggsLambda);
     }
 
@@ -1091,7 +1098,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setToken_Terms("token", opLambda, aggsLambda);
     }
 
-    public void setToken_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setToken_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "token");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1453,7 +1461,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1468,7 +1477,8 @@ public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsAccessTokenCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBadWordCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBadWordCA.java
index 2c997b7fc..066f7cf80 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBadWordCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBadWordCA.java
@@ -118,7 +118,8 @@ public abstract class BsBadWordCA extends EsAbstractConditionAggregation {
         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
     }
 
-    public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
+    public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsBadWordCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -349,7 +350,8 @@ public abstract class BsBadWordCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -735,7 +737,8 @@ public abstract class BsBadWordCA extends EsAbstractConditionAggregation {
         setTargetRole_Terms("targetRole", opLambda, aggsLambda);
     }
 
-    public void setTargetRole_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
+    public void setTargetRole_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsBadWordCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "targetRole");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -865,7 +868,8 @@ public abstract class BsBadWordCA extends EsAbstractConditionAggregation {
         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
     }
 
-    public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
+    public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsBadWordCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1096,7 +1100,8 @@ public abstract class BsBadWordCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBoostDocumentRuleCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBoostDocumentRuleCA.java
index bd6b76347..a843ddbc6 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBoostDocumentRuleCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsBoostDocumentRuleCA.java
@@ -68,7 +68,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         }
     }
 
-    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         GlobalAggregationBuilder builder = regGlobalA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -80,7 +81,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         }
     }
 
-    public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         SamplerAggregationBuilder builder = regSamplerA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -165,7 +167,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setBoostExpr_IpRange("boostExpr", opLambda, null);
     }
 
-    public void setBoostExpr_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setBoostExpr_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setBoostExpr_IpRange("boostExpr", opLambda, aggsLambda);
     }
 
@@ -220,7 +223,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setBoostExpr_Missing("boostExpr", opLambda, null);
     }
 
-    public void setBoostExpr_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setBoostExpr_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setBoostExpr_Missing("boostExpr", opLambda, aggsLambda);
     }
 
@@ -296,7 +300,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setCreatedBy_IpRange("createdBy", opLambda, null);
     }
 
-    public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
     }
 
@@ -351,7 +356,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setCreatedBy_Missing("createdBy", opLambda, null);
     }
 
-    public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
     }
 
@@ -481,7 +487,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -522,7 +529,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setCreatedTime_Range("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
     }
 
@@ -708,7 +716,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -804,7 +813,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setSortOrder_Missing("sortOrder", opLambda, null);
     }
 
-    public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setSortOrder_Missing("sortOrder", opLambda, aggsLambda);
     }
 
@@ -880,7 +890,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setUpdatedBy_IpRange("updatedBy", opLambda, null);
     }
 
-    public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
     }
 
@@ -935,7 +946,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setUpdatedBy_Missing("updatedBy", opLambda, null);
     }
 
-    public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
     }
 
@@ -1065,7 +1077,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1106,7 +1119,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setUpdatedTime_Range("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
     }
 
@@ -1238,7 +1252,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setUrlExpr_IpRange("urlExpr", opLambda, null);
     }
 
-    public void setUrlExpr_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setUrlExpr_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setUrlExpr_IpRange("urlExpr", opLambda, aggsLambda);
     }
 
@@ -1293,7 +1308,8 @@ public abstract class BsBoostDocumentRuleCA extends EsAbstractConditionAggregati
         setUrlExpr_Missing("urlExpr", opLambda, null);
     }
 
-    public void setUrlExpr_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
+    public void setUrlExpr_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsBoostDocumentRuleCA> aggsLambda) {
         setUrlExpr_Missing("urlExpr", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoCA.java
index a07259865..0765391ad 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoCA.java
@@ -219,7 +219,8 @@ public abstract class BsCrawlingInfoCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -445,7 +446,8 @@ public abstract class BsCrawlingInfoCA extends EsAbstractConditionAggregation {
         setExpiredTime_PercentileRanks("expiredTime", values, opLambda);
     }
 
-    public void setExpiredTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setExpiredTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "expiredTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -570,7 +572,8 @@ public abstract class BsCrawlingInfoCA extends EsAbstractConditionAggregation {
         setName_Terms("name", opLambda, aggsLambda);
     }
 
-    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsCrawlingInfoCA> aggsLambda) {
+    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsCrawlingInfoCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoParamCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoParamCA.java
index 56edb7fdf..84dbd8c54 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoParamCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsCrawlingInfoParamCA.java
@@ -68,7 +68,8 @@ public abstract class BsCrawlingInfoParamCA extends EsAbstractConditionAggregati
         }
     }
 
-    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsCrawlingInfoParamCA> aggsLambda) {
+    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda,
+            OperatorCall<BsCrawlingInfoParamCA> aggsLambda) {
         GlobalAggregationBuilder builder = regGlobalA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -80,7 +81,8 @@ public abstract class BsCrawlingInfoParamCA extends EsAbstractConditionAggregati
         }
     }
 
-    public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsCrawlingInfoParamCA> aggsLambda) {
+    public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda,
+            OperatorCall<BsCrawlingInfoParamCA> aggsLambda) {
         SamplerAggregationBuilder builder = regSamplerA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -353,7 +355,8 @@ public abstract class BsCrawlingInfoParamCA extends EsAbstractConditionAggregati
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -394,7 +397,8 @@ public abstract class BsCrawlingInfoParamCA extends EsAbstractConditionAggregati
         setCreatedTime_Range("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsCrawlingInfoParamCA> aggsLambda) {
+    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsCrawlingInfoParamCA> aggsLambda) {
         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDataConfigCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDataConfigCA.java
index c7cc1fae2..b0ef16960 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDataConfigCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDataConfigCA.java
@@ -219,7 +219,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setAvailable_PercentileRanks("available", values, opLambda);
     }
 
-    public void setAvailable_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setAvailable_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "available", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -488,7 +489,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setBoost_Range("boost", opLambda, aggsLambda);
     }
 
-    public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsDataConfigCA> aggsLambda) {
+    public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsDataConfigCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "boost");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -799,7 +801,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -814,7 +817,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsDataConfigCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsDataConfigCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -1156,7 +1160,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setHandlerParameter_IpRange("handlerParameter", opLambda, null);
     }
 
-    public void setHandlerParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsDataConfigCA> aggsLambda) {
+    public void setHandlerParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsDataConfigCA> aggsLambda) {
         setHandlerParameter_IpRange("handlerParameter", opLambda, aggsLambda);
     }
 
@@ -1211,7 +1216,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setHandlerParameter_Missing("handlerParameter", opLambda, null);
     }
 
-    public void setHandlerParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsDataConfigCA> aggsLambda) {
+    public void setHandlerParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsDataConfigCA> aggsLambda) {
         setHandlerParameter_Missing("handlerParameter", opLambda, aggsLambda);
     }
 
@@ -1733,7 +1739,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2089,7 +2096,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2104,7 +2112,8 @@ public abstract class BsDataConfigCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsDataConfigCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsDataConfigCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDuplicateHostCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDuplicateHostCA.java
index 1b721fa9d..8da93deef 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDuplicateHostCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsDuplicateHostCA.java
@@ -350,7 +350,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -446,7 +447,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setCreatedTime_Missing("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
+    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsDuplicateHostCA> aggsLambda) {
         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
     }
 
@@ -471,7 +473,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setDuplicateHostName_Terms("duplicateHostName", opLambda, null);
     }
 
-    public void setDuplicateHostName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
+    public void setDuplicateHostName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsDuplicateHostCA> aggsLambda) {
         setDuplicateHostName_Terms("duplicateHostName", opLambda, aggsLambda);
     }
 
@@ -655,7 +658,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setRegularName_IpRange("regularName", opLambda, null);
     }
 
-    public void setRegularName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
+    public void setRegularName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsDuplicateHostCA> aggsLambda) {
         setRegularName_IpRange("regularName", opLambda, aggsLambda);
     }
 
@@ -710,7 +714,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setRegularName_Missing("regularName", opLambda, null);
     }
 
-    public void setRegularName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
+    public void setRegularName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsDuplicateHostCA> aggsLambda) {
         setRegularName_Missing("regularName", opLambda, aggsLambda);
     }
 
@@ -840,7 +845,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -855,7 +861,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setSortOrder_Histogram("sortOrder", opLambda, null);
     }
 
-    public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
+    public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsDuplicateHostCA> aggsLambda) {
         setSortOrder_Histogram("sortOrder", opLambda, aggsLambda);
     }
 
@@ -1196,7 +1203,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1292,7 +1300,8 @@ public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Missing("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
+    public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsDuplicateHostCA> aggsLambda) {
         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordCA.java
index d154a46f2..9ce996682 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordCA.java
@@ -263,7 +263,8 @@ public abstract class BsElevateWordCA extends EsAbstractConditionAggregation {
         setBoost_Range("boost", opLambda, aggsLambda);
     }
 
-    public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
+    public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsElevateWordCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "boost");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -574,7 +575,8 @@ public abstract class BsElevateWordCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -589,7 +591,8 @@ public abstract class BsElevateWordCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsElevateWordCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -1323,7 +1326,8 @@ public abstract class BsElevateWordCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1338,7 +1342,8 @@ public abstract class BsElevateWordCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsElevateWordCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordToLabelCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordToLabelCA.java
index d3243e022..42fce158a 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordToLabelCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsElevateWordToLabelCA.java
@@ -58,7 +58,8 @@ public abstract class BsElevateWordToLabelCA extends EsAbstractConditionAggregat
         }
     }
 
-    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsElevateWordToLabelCA> aggsLambda) {
+    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda,
+            OperatorCall<BsElevateWordToLabelCA> aggsLambda) {
         GlobalAggregationBuilder builder = regGlobalA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -239,7 +240,8 @@ public abstract class BsElevateWordToLabelCA extends EsAbstractConditionAggregat
         setLabelTypeId_Terms("labelTypeId", opLambda, null);
     }
 
-    public void setLabelTypeId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsElevateWordToLabelCA> aggsLambda) {
+    public void setLabelTypeId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsElevateWordToLabelCA> aggsLambda) {
         setLabelTypeId_Terms("labelTypeId", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFailureUrlCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFailureUrlCA.java
index 737dfa812..19a2d0c15 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFailureUrlCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFailureUrlCA.java
@@ -350,7 +350,8 @@ public abstract class BsFailureUrlCA extends EsAbstractConditionAggregation {
         setErrorCount_PercentileRanks("errorCount", values, opLambda);
     }
 
-    public void setErrorCount_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setErrorCount_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "errorCount", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -365,7 +366,8 @@ public abstract class BsFailureUrlCA extends EsAbstractConditionAggregation {
         setErrorCount_Histogram("errorCount", opLambda, null);
     }
 
-    public void setErrorCount_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFailureUrlCA> aggsLambda) {
+    public void setErrorCount_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFailureUrlCA> aggsLambda) {
         setErrorCount_Histogram("errorCount", opLambda, aggsLambda);
     }
 
@@ -934,7 +936,8 @@ public abstract class BsFailureUrlCA extends EsAbstractConditionAggregation {
         setLastAccessTime_Missing("lastAccessTime", opLambda, null);
     }
 
-    public void setLastAccessTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFailureUrlCA> aggsLambda) {
+    public void setLastAccessTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFailureUrlCA> aggsLambda) {
         setLastAccessTime_Missing("lastAccessTime", opLambda, aggsLambda);
     }
 
@@ -1144,7 +1147,8 @@ public abstract class BsFailureUrlCA extends EsAbstractConditionAggregation {
         setUrl_IpRange("url", opLambda, aggsLambda);
     }
 
-    public void setUrl_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFailureUrlCA> aggsLambda) {
+    public void setUrl_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFailureUrlCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "url");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1198,7 +1202,8 @@ public abstract class BsFailureUrlCA extends EsAbstractConditionAggregation {
         setUrl_Missing("url", opLambda, aggsLambda);
     }
 
-    public void setUrl_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFailureUrlCA> aggsLambda) {
+    public void setUrl_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFailureUrlCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "url");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileAuthenticationCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileAuthenticationCA.java
index 40c8022f4..38fb05055 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileAuthenticationCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileAuthenticationCA.java
@@ -68,7 +68,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         }
     }
 
-    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         GlobalAggregationBuilder builder = regGlobalA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -353,7 +354,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -394,7 +396,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setCreatedTime_Range("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
     }
 
@@ -475,7 +478,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setFileConfigId_Terms("fileConfigId", opLambda, null);
     }
 
-    public void setFileConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setFileConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setFileConfigId_Terms("fileConfigId", opLambda, aggsLambda);
     }
 
@@ -659,7 +663,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setHostname_IpRange("hostname", opLambda, null);
     }
 
-    public void setHostname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setHostname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setHostname_IpRange("hostname", opLambda, aggsLambda);
     }
 
@@ -714,7 +719,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setHostname_Missing("hostname", opLambda, null);
     }
 
-    public void setHostname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setHostname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setHostname_Missing("hostname", opLambda, aggsLambda);
     }
 
@@ -739,7 +745,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setParameters_Terms("parameters", opLambda, null);
     }
 
-    public void setParameters_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setParameters_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setParameters_Terms("parameters", opLambda, aggsLambda);
     }
 
@@ -923,7 +930,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setPassword_IpRange("password", opLambda, null);
     }
 
-    public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setPassword_IpRange("password", opLambda, aggsLambda);
     }
 
@@ -978,7 +986,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setPassword_Missing("password", opLambda, null);
     }
 
-    public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setPassword_Missing("password", opLambda, aggsLambda);
     }
 
@@ -1123,7 +1132,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setPort_Histogram("port", opLambda, null);
     }
 
-    public void setPort_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setPort_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setPort_Histogram("port", opLambda, aggsLambda);
     }
 
@@ -1600,7 +1610,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1641,7 +1652,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setUpdatedTime_Range("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
     }
 
@@ -1773,7 +1785,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setUsername_IpRange("username", opLambda, null);
     }
 
-    public void setUsername_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setUsername_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setUsername_IpRange("username", opLambda, aggsLambda);
     }
 
@@ -1828,7 +1841,8 @@ public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregat
         setUsername_Missing("username", opLambda, null);
     }
 
-    public void setUsername_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
+    public void setUsername_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileAuthenticationCA> aggsLambda) {
         setUsername_Missing("username", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileConfigCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileConfigCA.java
index 42c0eb278..caa4eaa26 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileConfigCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsFileConfigCA.java
@@ -219,7 +219,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setAvailable_PercentileRanks("available", values, opLambda);
     }
 
-    public void setAvailable_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setAvailable_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "available", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -488,7 +489,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setBoost_Range("boost", opLambda, aggsLambda);
     }
 
-    public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "boost");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -614,7 +616,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setConfigParameter_IpRange("configParameter", opLambda, null);
     }
 
-    public void setConfigParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setConfigParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setConfigParameter_IpRange("configParameter", opLambda, aggsLambda);
     }
 
@@ -669,7 +672,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setConfigParameter_Missing("configParameter", opLambda, null);
     }
 
-    public void setConfigParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setConfigParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setConfigParameter_Missing("configParameter", opLambda, aggsLambda);
     }
 
@@ -930,7 +934,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -945,7 +950,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -1199,7 +1205,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setDepth_Range("depth", opLambda, aggsLambda);
     }
 
-    public void setDepth_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setDepth_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "depth");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1380,7 +1387,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setExcludedDocPaths_IpRange("excludedDocPaths", opLambda, null);
     }
 
-    public void setExcludedDocPaths_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setExcludedDocPaths_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setExcludedDocPaths_IpRange("excludedDocPaths", opLambda, aggsLambda);
     }
 
@@ -1435,7 +1443,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setExcludedDocPaths_Missing("excludedDocPaths", opLambda, null);
     }
 
-    public void setExcludedDocPaths_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setExcludedDocPaths_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setExcludedDocPaths_Missing("excludedDocPaths", opLambda, aggsLambda);
     }
 
@@ -1642,7 +1651,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setIncludedDocPaths_IpRange("includedDocPaths", opLambda, null);
     }
 
-    public void setIncludedDocPaths_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setIncludedDocPaths_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setIncludedDocPaths_IpRange("includedDocPaths", opLambda, aggsLambda);
     }
 
@@ -1697,7 +1707,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setIncludedDocPaths_Missing("includedDocPaths", opLambda, null);
     }
 
-    public void setIncludedDocPaths_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setIncludedDocPaths_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setIncludedDocPaths_Missing("includedDocPaths", opLambda, aggsLambda);
     }
 
@@ -1974,7 +1985,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setIntervalTime_Histogram("intervalTime", opLambda, null);
     }
 
-    public void setIntervalTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setIntervalTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setIntervalTime_Histogram("intervalTime", opLambda, aggsLambda);
     }
 
@@ -2281,7 +2293,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setMaxAccessCount_Missing("maxAccessCount", opLambda, null);
     }
 
-    public void setMaxAccessCount_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setMaxAccessCount_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setMaxAccessCount_Missing("maxAccessCount", opLambda, aggsLambda);
     }
 
@@ -2541,7 +2554,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setNumOfThread_PercentileRanks("numOfThread", values, opLambda);
     }
 
-    public void setNumOfThread_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setNumOfThread_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "numOfThread", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2556,7 +2570,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setNumOfThread_Histogram("numOfThread", opLambda, null);
     }
 
-    public void setNumOfThread_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setNumOfThread_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setNumOfThread_Histogram("numOfThread", opLambda, aggsLambda);
     }
 
@@ -2665,7 +2680,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setPaths_Terms("paths", opLambda, aggsLambda);
     }
 
-    public void setPaths_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setPaths_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "paths");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3027,7 +3043,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3252,7 +3269,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setTimeToLive_PercentileRanks("timeToLive", values, opLambda);
     }
 
-    public void setTimeToLive_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setTimeToLive_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "timeToLive", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3267,7 +3285,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setTimeToLive_Histogram("timeToLive", opLambda, null);
     }
 
-    public void setTimeToLive_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setTimeToLive_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setTimeToLive_Histogram("timeToLive", opLambda, aggsLambda);
     }
 
@@ -3608,7 +3627,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3623,7 +3643,8 @@ public abstract class BsFileConfigCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsFileConfigCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsFileConfigCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsJobLogCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsJobLogCA.java
index 489117e25..15a874620 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsJobLogCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsJobLogCA.java
@@ -317,7 +317,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setEndTime_Missing("endTime", opLambda, aggsLambda);
     }
 
-    public void setEndTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setEndTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "endTime");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -391,7 +392,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setJobName_IpRange("jobName", opLambda, aggsLambda);
     }
 
-    public void setJobName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setJobName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "jobName");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -445,7 +447,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setJobName_Missing("jobName", opLambda, aggsLambda);
     }
 
-    public void setJobName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setJobName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "jobName");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -469,7 +472,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setJobStatus_Terms("jobStatus", opLambda, aggsLambda);
     }
 
-    public void setJobStatus_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setJobStatus_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "jobStatus");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -700,7 +704,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setLastUpdated_PercentileRanks("lastUpdated", values, opLambda);
     }
 
-    public void setLastUpdated_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setLastUpdated_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "lastUpdated", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -744,7 +749,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setLastUpdated_Range("lastUpdated", opLambda, aggsLambda);
     }
 
-    public void setLastUpdated_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setLastUpdated_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "lastUpdated");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -823,7 +829,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setScriptData_Terms("scriptData", opLambda, aggsLambda);
     }
 
-    public void setScriptData_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setScriptData_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "scriptData");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1084,7 +1091,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setScriptType_Terms("scriptType", opLambda, aggsLambda);
     }
 
-    public void setScriptType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setScriptType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "scriptType");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1315,7 +1323,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setStartTime_PercentileRanks("startTime", values, opLambda);
     }
 
-    public void setStartTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setStartTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "startTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1359,7 +1368,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setStartTime_Range("startTime", opLambda, aggsLambda);
     }
 
-    public void setStartTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setStartTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "startTime");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1488,7 +1498,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setTarget_IpRange("target", opLambda, aggsLambda);
     }
 
-    public void setTarget_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setTarget_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "target");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1542,7 +1553,8 @@ public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
         setTarget_Missing("target", opLambda, aggsLambda);
     }
 
-    public void setTarget_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
+    public void setTarget_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsJobLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "target");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsKeyMatchCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsKeyMatchCA.java
index 8abd29e6f..0e0634224 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsKeyMatchCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsKeyMatchCA.java
@@ -317,7 +317,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setBoost_Missing("boost", opLambda, aggsLambda);
     }
 
-    public void setBoost_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setBoost_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "boost");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -341,7 +342,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
     }
 
-    public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -572,7 +574,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -841,7 +844,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setMaxSize_Range("maxSize", opLambda, aggsLambda);
     }
 
-    public void setMaxSize_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setMaxSize_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "maxSize");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -970,7 +974,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setQuery_IpRange("query", opLambda, aggsLambda);
     }
 
-    public void setQuery_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setQuery_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "query");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1024,7 +1029,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setQuery_Missing("query", opLambda, aggsLambda);
     }
 
-    public void setQuery_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setQuery_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "query");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1098,7 +1104,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setTerm_IpRange("term", opLambda, aggsLambda);
     }
 
-    public void setTerm_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setTerm_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "term");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1152,7 +1159,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setTerm_Missing("term", opLambda, aggsLambda);
     }
 
-    public void setTerm_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setTerm_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "term");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1176,7 +1184,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
     }
 
-    public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsKeyMatchCA> aggsLambda) {
+    public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsKeyMatchCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1407,7 +1416,8 @@ public abstract class BsKeyMatchCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsLabelTypeCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsLabelTypeCA.java
index 789bbcf84..c91093678 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsLabelTypeCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsLabelTypeCA.java
@@ -350,7 +350,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -365,7 +366,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsLabelTypeCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsLabelTypeCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -786,7 +788,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setName_IpRange("name", opLambda, aggsLambda);
     }
 
-    public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsLabelTypeCA> aggsLambda) {
+    public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsLabelTypeCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -840,7 +843,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setName_Missing("name", opLambda, aggsLambda);
     }
 
-    public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsLabelTypeCA> aggsLambda) {
+    public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsLabelTypeCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1096,7 +1100,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1452,7 +1457,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1467,7 +1473,8 @@ public abstract class BsLabelTypeCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsLabelTypeCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsLabelTypeCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsPathMappingCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsPathMappingCA.java
index 529c342bc..56c34f94c 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsPathMappingCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsPathMappingCA.java
@@ -350,7 +350,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -365,7 +366,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsPathMappingCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsPathMappingCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -605,7 +607,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setRegex_Terms("regex", opLambda, aggsLambda);
     }
 
-    public void setRegex_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsPathMappingCA> aggsLambda) {
+    public void setRegex_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsPathMappingCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "regex");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -967,7 +970,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -982,7 +986,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setSortOrder_Histogram("sortOrder", opLambda, null);
     }
 
-    public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsPathMappingCA> aggsLambda) {
+    public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsPathMappingCA> aggsLambda) {
         setSortOrder_Histogram("sortOrder", opLambda, aggsLambda);
     }
 
@@ -1323,7 +1328,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1338,7 +1344,8 @@ public abstract class BsPathMappingCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsPathMappingCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsPathMappingCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedContentCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedContentCA.java
index 928c7e410..2aaffd261 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedContentCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedContentCA.java
@@ -481,7 +481,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -577,7 +578,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setCreatedTime_Missing("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRelatedContentCA> aggsLambda) {
+    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRelatedContentCA> aggsLambda) {
         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
     }
 
@@ -707,7 +709,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1195,7 +1198,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1291,7 +1295,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setUpdatedTime_Missing("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRelatedContentCA> aggsLambda) {
+    public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRelatedContentCA> aggsLambda) {
         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
     }
 
@@ -1367,7 +1372,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setVirtualHost_IpRange("virtualHost", opLambda, null);
     }
 
-    public void setVirtualHost_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRelatedContentCA> aggsLambda) {
+    public void setVirtualHost_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsRelatedContentCA> aggsLambda) {
         setVirtualHost_IpRange("virtualHost", opLambda, aggsLambda);
     }
 
@@ -1422,7 +1428,8 @@ public abstract class BsRelatedContentCA extends EsAbstractConditionAggregation
         setVirtualHost_Missing("virtualHost", opLambda, null);
     }
 
-    public void setVirtualHost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRelatedContentCA> aggsLambda) {
+    public void setVirtualHost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRelatedContentCA> aggsLambda) {
         setVirtualHost_Missing("virtualHost", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedQueryCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedQueryCA.java
index a424c1506..1cb457792 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedQueryCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRelatedQueryCA.java
@@ -350,7 +350,8 @@ public abstract class BsRelatedQueryCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -606,7 +607,8 @@ public abstract class BsRelatedQueryCA extends EsAbstractConditionAggregation {
         setTerm_Terms("term", opLambda, aggsLambda);
     }
 
-    public void setTerm_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRelatedQueryCA> aggsLambda) {
+    public void setTerm_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsRelatedQueryCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "term");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -968,7 +970,8 @@ public abstract class BsRelatedQueryCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRequestHeaderCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRequestHeaderCA.java
index b6a376fdf..745da108e 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRequestHeaderCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRequestHeaderCA.java
@@ -350,7 +350,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -446,7 +447,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setCreatedTime_Missing("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
+    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRequestHeaderCA> aggsLambda) {
         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
     }
 
@@ -475,7 +477,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setName_Terms("name", opLambda, aggsLambda);
     }
 
-    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
+    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsRequestHeaderCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -837,7 +840,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -933,7 +937,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Missing("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
+    public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRequestHeaderCA> aggsLambda) {
         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
     }
 
@@ -1140,7 +1145,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setWebConfigId_IpRange("webConfigId", opLambda, null);
     }
 
-    public void setWebConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
+    public void setWebConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsRequestHeaderCA> aggsLambda) {
         setWebConfigId_IpRange("webConfigId", opLambda, aggsLambda);
     }
 
@@ -1195,7 +1201,8 @@ public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
         setWebConfigId_Missing("webConfigId", opLambda, null);
     }
 
-    public void setWebConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
+    public void setWebConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRequestHeaderCA> aggsLambda) {
         setWebConfigId_Missing("webConfigId", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRoleTypeCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRoleTypeCA.java
index 801fb9776..c5d388166 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRoleTypeCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsRoleTypeCA.java
@@ -118,7 +118,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
     }
 
-    public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -349,7 +350,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -523,7 +525,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setName_IpRange("name", opLambda, aggsLambda);
     }
 
-    public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -577,7 +580,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setName_Missing("name", opLambda, aggsLambda);
     }
 
-    public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -702,7 +706,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -746,7 +751,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setSortOrder_Range("sortOrder", opLambda, aggsLambda);
     }
 
-    public void setSortOrder_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setSortOrder_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "sortOrder");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -825,7 +831,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
     }
 
-    public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1056,7 +1063,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1230,7 +1238,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setValue_IpRange("value", opLambda, aggsLambda);
     }
 
-    public void setValue_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setValue_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "value");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1284,7 +1293,8 @@ public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
         setValue_Missing("value", opLambda, aggsLambda);
     }
 
-    public void setValue_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
+    public void setValue_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsRoleTypeCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "value");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsScheduledJobCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsScheduledJobCA.java
index b9b917d61..73207f840 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsScheduledJobCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsScheduledJobCA.java
@@ -219,7 +219,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setAvailable_PercentileRanks("available", values, opLambda);
     }
 
-    public void setAvailable_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setAvailable_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "available", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -234,7 +235,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setAvailable_Histogram("available", opLambda, null);
     }
 
-    public void setAvailable_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsScheduledJobCA> aggsLambda) {
+    public void setAvailable_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsScheduledJobCA> aggsLambda) {
         setAvailable_Histogram("available", opLambda, aggsLambda);
     }
 
@@ -800,7 +802,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -972,7 +975,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setCronExpression_IpRange("cronExpression", opLambda, null);
     }
 
-    public void setCronExpression_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsScheduledJobCA> aggsLambda) {
+    public void setCronExpression_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsScheduledJobCA> aggsLambda) {
         setCronExpression_IpRange("cronExpression", opLambda, aggsLambda);
     }
 
@@ -1027,7 +1031,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setCronExpression_Missing("cronExpression", opLambda, null);
     }
 
-    public void setCronExpression_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsScheduledJobCA> aggsLambda) {
+    public void setCronExpression_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsScheduledJobCA> aggsLambda) {
         setCronExpression_Missing("cronExpression", opLambda, aggsLambda);
     }
 
@@ -1157,7 +1162,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setJobLogging_PercentileRanks("jobLogging", values, opLambda);
     }
 
-    public void setJobLogging_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setJobLogging_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "jobLogging", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1172,7 +1178,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setJobLogging_Histogram("jobLogging", opLambda, null);
     }
 
-    public void setJobLogging_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsScheduledJobCA> aggsLambda) {
+    public void setJobLogging_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsScheduledJobCA> aggsLambda) {
         setJobLogging_Histogram("jobLogging", opLambda, aggsLambda);
     }
 
@@ -1281,7 +1288,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setName_Terms("name", opLambda, aggsLambda);
     }
 
-    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsScheduledJobCA> aggsLambda) {
+    public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsScheduledJobCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1774,7 +1782,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1789,7 +1798,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setSortOrder_Histogram("sortOrder", opLambda, null);
     }
 
-    public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsScheduledJobCA> aggsLambda) {
+    public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsScheduledJobCA> aggsLambda) {
         setSortOrder_Histogram("sortOrder", opLambda, aggsLambda);
     }
 
@@ -2261,7 +2271,8 @@ public abstract class BsScheduledJobCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsThumbnailQueueCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsThumbnailQueueCA.java
index b321fb508..e9311fa76 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsThumbnailQueueCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsThumbnailQueueCA.java
@@ -350,7 +350,8 @@ public abstract class BsThumbnailQueueCA extends EsAbstractConditionAggregation
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -446,7 +447,8 @@ public abstract class BsThumbnailQueueCA extends EsAbstractConditionAggregation
         setCreatedTime_Missing("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsThumbnailQueueCA> aggsLambda) {
+    public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsThumbnailQueueCA> aggsLambda) {
         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
     }
 
@@ -915,7 +917,8 @@ public abstract class BsThumbnailQueueCA extends EsAbstractConditionAggregation
         setThumbnailId_IpRange("thumbnail_id", opLambda, null);
     }
 
-    public void setThumbnailId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsThumbnailQueueCA> aggsLambda) {
+    public void setThumbnailId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsThumbnailQueueCA> aggsLambda) {
         setThumbnailId_IpRange("thumbnail_id", opLambda, aggsLambda);
     }
 
@@ -970,7 +973,8 @@ public abstract class BsThumbnailQueueCA extends EsAbstractConditionAggregation
         setThumbnailId_Missing("thumbnail_id", opLambda, null);
     }
 
-    public void setThumbnailId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsThumbnailQueueCA> aggsLambda) {
+    public void setThumbnailId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsThumbnailQueueCA> aggsLambda) {
         setThumbnailId_Missing("thumbnail_id", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebAuthenticationCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebAuthenticationCA.java
index 23f1f8b65..3b2d2caf9 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebAuthenticationCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebAuthenticationCA.java
@@ -68,7 +68,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         }
     }
 
-    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         GlobalAggregationBuilder builder = regGlobalA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -80,7 +81,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         }
     }
 
-    public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         SamplerAggregationBuilder builder = regSamplerA(name);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -165,7 +167,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setAuthRealm_IpRange("authRealm", opLambda, null);
     }
 
-    public void setAuthRealm_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setAuthRealm_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setAuthRealm_IpRange("authRealm", opLambda, aggsLambda);
     }
 
@@ -220,7 +223,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setAuthRealm_Missing("authRealm", opLambda, null);
     }
 
-    public void setAuthRealm_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setAuthRealm_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setAuthRealm_Missing("authRealm", opLambda, aggsLambda);
     }
 
@@ -296,7 +300,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setCreatedBy_IpRange("createdBy", opLambda, null);
     }
 
-    public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
     }
 
@@ -351,7 +356,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setCreatedBy_Missing("createdBy", opLambda, null);
     }
 
-    public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
     }
 
@@ -481,7 +487,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -522,7 +529,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setCreatedTime_Range("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
     }
 
@@ -654,7 +662,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setHostname_IpRange("hostname", opLambda, null);
     }
 
-    public void setHostname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setHostname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setHostname_IpRange("hostname", opLambda, aggsLambda);
     }
 
@@ -709,7 +718,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setHostname_Missing("hostname", opLambda, null);
     }
 
-    public void setHostname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setHostname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setHostname_Missing("hostname", opLambda, aggsLambda);
     }
 
@@ -918,7 +928,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setPassword_IpRange("password", opLambda, null);
     }
 
-    public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setPassword_IpRange("password", opLambda, aggsLambda);
     }
 
@@ -973,7 +984,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setPassword_Missing("password", opLambda, null);
     }
 
-    public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setPassword_Missing("password", opLambda, aggsLambda);
     }
 
@@ -1118,7 +1130,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setPort_Histogram("port", opLambda, null);
     }
 
-    public void setPort_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setPort_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setPort_Histogram("port", opLambda, aggsLambda);
     }
 
@@ -1408,7 +1421,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setUpdatedBy_IpRange("updatedBy", opLambda, null);
     }
 
-    public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
     }
 
@@ -1463,7 +1477,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setUpdatedBy_Missing("updatedBy", opLambda, null);
     }
 
-    public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
     }
 
@@ -1593,7 +1608,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1634,7 +1650,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setUpdatedTime_Range("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
     }
 
@@ -1766,7 +1783,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setUsername_IpRange("username", opLambda, null);
     }
 
-    public void setUsername_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setUsername_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setUsername_IpRange("username", opLambda, aggsLambda);
     }
 
@@ -1821,7 +1839,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setUsername_Missing("username", opLambda, null);
     }
 
-    public void setUsername_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setUsername_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setUsername_Missing("username", opLambda, aggsLambda);
     }
 
@@ -1846,7 +1865,8 @@ public abstract class BsWebAuthenticationCA extends EsAbstractConditionAggregati
         setWebConfigId_Terms("webConfigId", opLambda, null);
     }
 
-    public void setWebConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebAuthenticationCA> aggsLambda) {
+    public void setWebConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsWebAuthenticationCA> aggsLambda) {
         setWebConfigId_Terms("webConfigId", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebConfigCA.java b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebConfigCA.java
index ca78b401c..f20cc379a 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebConfigCA.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/ca/bs/BsWebConfigCA.java
@@ -219,7 +219,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setAvailable_PercentileRanks("available", values, opLambda);
     }
 
-    public void setAvailable_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setAvailable_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "available", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -614,7 +615,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setConfigParameter_IpRange("configParameter", opLambda, null);
     }
 
-    public void setConfigParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setConfigParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setConfigParameter_IpRange("configParameter", opLambda, aggsLambda);
     }
 
@@ -669,7 +671,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setConfigParameter_Missing("configParameter", opLambda, null);
     }
 
-    public void setConfigParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setConfigParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setConfigParameter_Missing("configParameter", opLambda, aggsLambda);
     }
 
@@ -930,7 +933,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
     }
 
-    public void setCreatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setCreatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -945,7 +949,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setCreatedTime_Histogram("createdTime", opLambda, null);
     }
 
-    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
     }
 
@@ -1380,7 +1385,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setExcludedDocUrls_IpRange("excludedDocUrls", opLambda, null);
     }
 
-    public void setExcludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setExcludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setExcludedDocUrls_IpRange("excludedDocUrls", opLambda, aggsLambda);
     }
 
@@ -1435,7 +1441,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setExcludedDocUrls_Missing("excludedDocUrls", opLambda, null);
     }
 
-    public void setExcludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setExcludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setExcludedDocUrls_Missing("excludedDocUrls", opLambda, aggsLambda);
     }
 
@@ -1642,7 +1649,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setIncludedDocUrls_IpRange("includedDocUrls", opLambda, null);
     }
 
-    public void setIncludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setIncludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setIncludedDocUrls_IpRange("includedDocUrls", opLambda, aggsLambda);
     }
 
@@ -1697,7 +1705,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setIncludedDocUrls_Missing("includedDocUrls", opLambda, null);
     }
 
-    public void setIncludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setIncludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setIncludedDocUrls_Missing("includedDocUrls", opLambda, aggsLambda);
     }
 
@@ -1974,7 +1983,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setIntervalTime_Histogram("intervalTime", opLambda, null);
     }
 
-    public void setIntervalTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setIntervalTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setIntervalTime_Histogram("intervalTime", opLambda, aggsLambda);
     }
 
@@ -2360,7 +2370,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setName_IpRange("name", opLambda, aggsLambda);
     }
 
-    public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2414,7 +2425,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setName_Missing("name", opLambda, aggsLambda);
     }
 
-    public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "name");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2539,7 +2551,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setNumOfThread_PercentileRanks("numOfThread", values, opLambda);
     }
 
-    public void setNumOfThread_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setNumOfThread_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "numOfThread", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2554,7 +2567,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setNumOfThread_Histogram("numOfThread", opLambda, null);
     }
 
-    public void setNumOfThread_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setNumOfThread_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setNumOfThread_Histogram("numOfThread", opLambda, aggsLambda);
     }
 
@@ -2895,7 +2909,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
     }
 
-    public void setSortOrder_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setSortOrder_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3120,7 +3135,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setTimeToLive_PercentileRanks("timeToLive", values, opLambda);
     }
 
-    public void setTimeToLive_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setTimeToLive_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "timeToLive", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3476,7 +3492,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
     }
 
-    public void setUpdatedTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUpdatedTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3491,7 +3508,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setUpdatedTime_Histogram("updatedTime", opLambda, null);
     }
 
-    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
     }
 
@@ -3650,7 +3668,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setUrls_IpRange("urls", opLambda, aggsLambda);
     }
 
-    public void setUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "urls");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3704,7 +3723,8 @@ public abstract class BsWebConfigCA extends EsAbstractConditionAggregation {
         setUrls_Missing("urls", opLambda, aggsLambda);
     }
 
-    public void setUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
+    public void setUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsWebConfigCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "urls");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsAccessTokenCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsAccessTokenCQ.java
index bcb452e17..aa6c65e41 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsAccessTokenCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsAccessTokenCQ.java
@@ -110,9 +110,8 @@ public abstract class BsAccessTokenCQ extends EsAbstractConditionQuery {
         AccessTokenCQ filterQuery = new AccessTokenCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBadWordCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBadWordCQ.java
index 363b26100..66a5f470e 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBadWordCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBadWordCQ.java
@@ -109,9 +109,8 @@ public abstract class BsBadWordCQ extends EsAbstractConditionQuery {
         BadWordCQ filterQuery = new BadWordCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBoostDocumentRuleCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBoostDocumentRuleCQ.java
index 3bd597acc..73a4cb0a7 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBoostDocumentRuleCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsBoostDocumentRuleCQ.java
@@ -111,9 +111,8 @@ public abstract class BsBoostDocumentRuleCQ extends EsAbstractConditionQuery {
         BoostDocumentRuleCQ filterQuery = new BoostDocumentRuleCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoCQ.java
index fc4400ef3..fdfa385d2 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoCQ.java
@@ -110,9 +110,8 @@ public abstract class BsCrawlingInfoCQ extends EsAbstractConditionQuery {
         CrawlingInfoCQ filterQuery = new CrawlingInfoCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoParamCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoParamCQ.java
index be36b8f3c..0858ff414 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoParamCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsCrawlingInfoParamCQ.java
@@ -111,9 +111,8 @@ public abstract class BsCrawlingInfoParamCQ extends EsAbstractConditionQuery {
         CrawlingInfoParamCQ filterQuery = new CrawlingInfoParamCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDataConfigCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDataConfigCQ.java
index 13c27770e..2f3667788 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDataConfigCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDataConfigCQ.java
@@ -62,8 +62,7 @@ public abstract class BsDataConfigCQ extends EsAbstractConditionQuery {
     // ===================================================================================
     //                                                                       Query Control
     //                                                                       =============
-    public void functionScore(OperatorCall<DataConfigCQ> queryLambda,
-            ScoreFunctionCall<ScoreFunctionCreator<DataConfigCQ>> functionsLambda,
+    public void functionScore(OperatorCall<DataConfigCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<DataConfigCQ>> functionsLambda,
             final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
         DataConfigCQ cq = new DataConfigCQ();
         queryLambda.callback(cq);
@@ -110,9 +109,8 @@ public abstract class BsDataConfigCQ extends EsAbstractConditionQuery {
         DataConfigCQ filterQuery = new DataConfigCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
@@ -1456,7 +1454,8 @@ public abstract class BsDataConfigCQ extends EsAbstractConditionQuery {
         setHandlerParameter_MatchPhrasePrefix(handlerParameter, null);
     }
 
-    public void setHandlerParameter_MatchPhrasePrefix(String handlerParameter, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setHandlerParameter_MatchPhrasePrefix(String handlerParameter,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("handlerParameter", handlerParameter);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDuplicateHostCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDuplicateHostCQ.java
index 2ad3b04c6..86ab58298 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDuplicateHostCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsDuplicateHostCQ.java
@@ -110,9 +110,8 @@ public abstract class BsDuplicateHostCQ extends EsAbstractConditionQuery {
         DuplicateHostCQ filterQuery = new DuplicateHostCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
@@ -666,7 +665,8 @@ public abstract class BsDuplicateHostCQ extends EsAbstractConditionQuery {
         setDuplicateHostName_MatchPhrasePrefix(duplicateHostName, null);
     }
 
-    public void setDuplicateHostName_MatchPhrasePrefix(String duplicateHostName, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setDuplicateHostName_MatchPhrasePrefix(String duplicateHostName,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("duplicateHostName", duplicateHostName);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordCQ.java
index 690627c72..88fa6ce3e 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordCQ.java
@@ -110,9 +110,8 @@ public abstract class BsElevateWordCQ extends EsAbstractConditionQuery {
         ElevateWordCQ filterQuery = new ElevateWordCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordToLabelCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordToLabelCQ.java
index bce4c8184..e5b401333 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordToLabelCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsElevateWordToLabelCQ.java
@@ -111,9 +111,8 @@ public abstract class BsElevateWordToLabelCQ extends EsAbstractConditionQuery {
         ElevateWordToLabelCQ filterQuery = new ElevateWordToLabelCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFailureUrlCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFailureUrlCQ.java
index 205e8f2fb..4689188ba 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFailureUrlCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFailureUrlCQ.java
@@ -62,8 +62,7 @@ public abstract class BsFailureUrlCQ extends EsAbstractConditionQuery {
     // ===================================================================================
     //                                                                       Query Control
     //                                                                       =============
-    public void functionScore(OperatorCall<FailureUrlCQ> queryLambda,
-            ScoreFunctionCall<ScoreFunctionCreator<FailureUrlCQ>> functionsLambda,
+    public void functionScore(OperatorCall<FailureUrlCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<FailureUrlCQ>> functionsLambda,
             final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
         FailureUrlCQ cq = new FailureUrlCQ();
         queryLambda.callback(cq);
@@ -110,9 +109,8 @@ public abstract class BsFailureUrlCQ extends EsAbstractConditionQuery {
         FailureUrlCQ filterQuery = new FailureUrlCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileAuthenticationCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileAuthenticationCQ.java
index 5942d057e..4a963ddbf 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileAuthenticationCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileAuthenticationCQ.java
@@ -111,9 +111,8 @@ public abstract class BsFileAuthenticationCQ extends EsAbstractConditionQuery {
         FileAuthenticationCQ filterQuery = new FileAuthenticationCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileConfigCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileConfigCQ.java
index c403ea2c8..b252cc538 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileConfigCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsFileConfigCQ.java
@@ -62,8 +62,7 @@ public abstract class BsFileConfigCQ extends EsAbstractConditionQuery {
     // ===================================================================================
     //                                                                       Query Control
     //                                                                       =============
-    public void functionScore(OperatorCall<FileConfigCQ> queryLambda,
-            ScoreFunctionCall<ScoreFunctionCreator<FileConfigCQ>> functionsLambda,
+    public void functionScore(OperatorCall<FileConfigCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<FileConfigCQ>> functionsLambda,
             final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
         FileConfigCQ cq = new FileConfigCQ();
         queryLambda.callback(cq);
@@ -110,9 +109,8 @@ public abstract class BsFileConfigCQ extends EsAbstractConditionQuery {
         FileConfigCQ filterQuery = new FileConfigCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
@@ -1634,7 +1632,8 @@ public abstract class BsFileConfigCQ extends EsAbstractConditionQuery {
         setExcludedDocPaths_MatchPhrasePrefix(excludedDocPaths, null);
     }
 
-    public void setExcludedDocPaths_MatchPhrasePrefix(String excludedDocPaths, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setExcludedDocPaths_MatchPhrasePrefix(String excludedDocPaths,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("excludedDocPaths", excludedDocPaths);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2078,7 +2077,8 @@ public abstract class BsFileConfigCQ extends EsAbstractConditionQuery {
         setIncludedDocPaths_MatchPhrasePrefix(includedDocPaths, null);
     }
 
-    public void setIncludedDocPaths_MatchPhrasePrefix(String includedDocPaths, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setIncludedDocPaths_MatchPhrasePrefix(String includedDocPaths,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("includedDocPaths", includedDocPaths);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsJobLogCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsJobLogCQ.java
index 2203b2a56..8d4cd2f24 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsJobLogCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsJobLogCQ.java
@@ -109,9 +109,8 @@ public abstract class BsJobLogCQ extends EsAbstractConditionQuery {
         JobLogCQ filterQuery = new JobLogCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsKeyMatchCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsKeyMatchCQ.java
index 261765dfd..e67c1b563 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsKeyMatchCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsKeyMatchCQ.java
@@ -109,9 +109,8 @@ public abstract class BsKeyMatchCQ extends EsAbstractConditionQuery {
         KeyMatchCQ filterQuery = new KeyMatchCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsLabelTypeCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsLabelTypeCQ.java
index 7aa07c08b..f63b049dd 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsLabelTypeCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsLabelTypeCQ.java
@@ -109,9 +109,8 @@ public abstract class BsLabelTypeCQ extends EsAbstractConditionQuery {
         LabelTypeCQ filterQuery = new LabelTypeCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsPathMappingCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsPathMappingCQ.java
index bb44c344c..61e4a51d5 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsPathMappingCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsPathMappingCQ.java
@@ -110,9 +110,8 @@ public abstract class BsPathMappingCQ extends EsAbstractConditionQuery {
         PathMappingCQ filterQuery = new PathMappingCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedContentCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedContentCQ.java
index 2aab33601..41b484f4b 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedContentCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedContentCQ.java
@@ -110,9 +110,8 @@ public abstract class BsRelatedContentCQ extends EsAbstractConditionQuery {
         RelatedContentCQ filterQuery = new RelatedContentCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedQueryCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedQueryCQ.java
index 543ba402f..091002e4c 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedQueryCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRelatedQueryCQ.java
@@ -110,9 +110,8 @@ public abstract class BsRelatedQueryCQ extends EsAbstractConditionQuery {
         RelatedQueryCQ filterQuery = new RelatedQueryCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRequestHeaderCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRequestHeaderCQ.java
index abd7ac557..9d7ad8e83 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRequestHeaderCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRequestHeaderCQ.java
@@ -110,9 +110,8 @@ public abstract class BsRequestHeaderCQ extends EsAbstractConditionQuery {
         RequestHeaderCQ filterQuery = new RequestHeaderCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRoleTypeCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRoleTypeCQ.java
index 0ed8af7bc..acf2b7583 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRoleTypeCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsRoleTypeCQ.java
@@ -109,9 +109,8 @@ public abstract class BsRoleTypeCQ extends EsAbstractConditionQuery {
         RoleTypeCQ filterQuery = new RoleTypeCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsScheduledJobCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsScheduledJobCQ.java
index d83f558b6..0166d8840 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsScheduledJobCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsScheduledJobCQ.java
@@ -110,9 +110,8 @@ public abstract class BsScheduledJobCQ extends EsAbstractConditionQuery {
         ScheduledJobCQ filterQuery = new ScheduledJobCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsThumbnailQueueCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsThumbnailQueueCQ.java
index bc5fc26bf..e576d17ef 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsThumbnailQueueCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsThumbnailQueueCQ.java
@@ -110,9 +110,8 @@ public abstract class BsThumbnailQueueCQ extends EsAbstractConditionQuery {
         ThumbnailQueueCQ filterQuery = new ThumbnailQueueCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebAuthenticationCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebAuthenticationCQ.java
index a49491d27..df249a62d 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebAuthenticationCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebAuthenticationCQ.java
@@ -111,9 +111,8 @@ public abstract class BsWebAuthenticationCQ extends EsAbstractConditionQuery {
         WebAuthenticationCQ filterQuery = new WebAuthenticationCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebConfigCQ.java b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebConfigCQ.java
index edd7ba529..767d66222 100644
--- a/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebConfigCQ.java
+++ b/src/main/java/org/codelibs/fess/es/config/cbean/cq/bs/BsWebConfigCQ.java
@@ -109,9 +109,8 @@ public abstract class BsWebConfigCQ extends EsAbstractConditionQuery {
         WebConfigCQ filterQuery = new WebConfigCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/config/exentity/DataConfig.java b/src/main/java/org/codelibs/fess/es/config/exentity/DataConfig.java
index c8309773a..a2b4d859e 100644
--- a/src/main/java/org/codelibs/fess/es/config/exentity/DataConfig.java
+++ b/src/main/java/org/codelibs/fess/es/config/exentity/DataConfig.java
@@ -311,9 +311,8 @@ public class DataConfig extends BsDataConfig implements CrawlingConfig {
             authScheme = new NTLMScheme(new JcifsEngine(props));
         } else if (Constants.FORM.equals(scheme)) {
             final String prefix = CRAWLER_WEB_AUTH + "." + webAuthName + ".";
-            final Map<String, String> parameterMap =
-                    paramMap.entrySet().stream().filter(e -> e.getKey().startsWith(prefix))
-                            .collect(Collectors.toMap(e -> e.getKey().substring(prefix.length()), Entry::getValue));
+            final Map<String, String> parameterMap = paramMap.entrySet().stream().filter(e -> e.getKey().startsWith(prefix))
+                    .collect(Collectors.toMap(e -> e.getKey().substring(prefix.length()), Entry::getValue));
             authScheme = new FormScheme(parameterMap);
         }
         return authScheme;
@@ -329,9 +328,8 @@ public class DataConfig extends BsDataConfig implements CrawlingConfig {
         if (Constants.NTLM.equals(scheme)) {
             final String workstation = paramMap.get(CRAWLER_WEB_AUTH + "." + webAuthName + ".workstation");
             final String domain = paramMap.get(CRAWLER_WEB_AUTH + "." + webAuthName + ".domain");
-            credentials =
-                    new NTCredentials(username, password == null ? StringUtil.EMPTY : password, workstation == null ? StringUtil.EMPTY
-                            : workstation, domain == null ? StringUtil.EMPTY : domain);
+            credentials = new NTCredentials(username, password == null ? StringUtil.EMPTY : password,
+                    workstation == null ? StringUtil.EMPTY : workstation, domain == null ? StringUtil.EMPTY : domain);
         } else {
             credentials = new UsernamePasswordCredentials(username, password == null ? StringUtil.EMPTY : password);
         }
@@ -410,8 +408,8 @@ public class DataConfig extends BsDataConfig implements CrawlingConfig {
     @Override
     public String toString() {
         return "DataConfig [available=" + available + ", boost=" + boost + ", createdBy=" + createdBy + ", createdTime=" + createdTime
-                + ", handlerName=" + handlerName + ", handlerParameter=" + handlerParameter + ", handlerScript=" + handlerScript
-                + ", name=" + name + ", permissions=" + Arrays.toString(permissions) + ", sortOrder=" + sortOrder + ", updatedBy="
-                + updatedBy + ", updatedTime=" + updatedTime + "]";
+                + ", handlerName=" + handlerName + ", handlerParameter=" + handlerParameter + ", handlerScript=" + handlerScript + ", name="
+                + name + ", permissions=" + Arrays.toString(permissions) + ", sortOrder=" + sortOrder + ", updatedBy=" + updatedBy
+                + ", updatedTime=" + updatedTime + "]";
     }
 }
diff --git a/src/main/java/org/codelibs/fess/es/config/exentity/ScheduledJob.java b/src/main/java/org/codelibs/fess/es/config/exentity/ScheduledJob.java
index 63590513b..d4d781455 100644
--- a/src/main/java/org/codelibs/fess/es/config/exentity/ScheduledJob.java
+++ b/src/main/java/org/codelibs/fess/es/config/exentity/ScheduledJob.java
@@ -89,9 +89,9 @@ public class ScheduledJob extends BsScheduledJob {
 
     @Override
     public String toString() {
-        return "ScheduledJob [available=" + available + ", crawler=" + crawler + ", createdBy=" + createdBy + ", createdTime="
-                + createdTime + ", cronExpression=" + cronExpression + ", jobLogging=" + jobLogging + ", name=" + name + ", scriptData="
-                + scriptData + ", scriptType=" + scriptType + ", sortOrder=" + sortOrder + ", target=" + target + ", updatedBy="
-                + updatedBy + ", updatedTime=" + updatedTime + ", docMeta=" + docMeta + "]";
+        return "ScheduledJob [available=" + available + ", crawler=" + crawler + ", createdBy=" + createdBy + ", createdTime=" + createdTime
+                + ", cronExpression=" + cronExpression + ", jobLogging=" + jobLogging + ", name=" + name + ", scriptData=" + scriptData
+                + ", scriptType=" + scriptType + ", sortOrder=" + sortOrder + ", target=" + target + ", updatedBy=" + updatedBy
+                + ", updatedTime=" + updatedTime + ", docMeta=" + docMeta + "]";
     }
 }
diff --git a/src/main/java/org/codelibs/fess/es/config/exentity/WebAuthentication.java b/src/main/java/org/codelibs/fess/es/config/exentity/WebAuthentication.java
index 01dc0df8f..4f2d3d4f4 100644
--- a/src/main/java/org/codelibs/fess/es/config/exentity/WebAuthentication.java
+++ b/src/main/java/org/codelibs/fess/es/config/exentity/WebAuthentication.java
@@ -150,7 +150,7 @@ public class WebAuthentication extends BsWebAuthentication {
     public String toString() {
         return "WebAuthentication [webConfig=" + webConfig + ", authRealm=" + authRealm + ", createdBy=" + createdBy + ", createdTime="
                 + createdTime + ", hostname=" + hostname + ", parameters=" + parameters + ", port=" + port + ", protocolScheme="
-                + protocolScheme + ", updatedBy=" + updatedBy + ", updatedTime=" + updatedTime + ", username=" + username
-                + ", webConfigId=" + webConfigId + ", docMeta=" + docMeta + "]";
+                + protocolScheme + ", updatedBy=" + updatedBy + ", updatedTime=" + updatedTime + ", username=" + username + ", webConfigId="
+                + webConfigId + ", docMeta=" + docMeta + "]";
     }
 }
diff --git a/src/main/java/org/codelibs/fess/es/config/exentity/WebConfig.java b/src/main/java/org/codelibs/fess/es/config/exentity/WebConfig.java
index a3e1d99e7..763cfbcde 100644
--- a/src/main/java/org/codelibs/fess/es/config/exentity/WebConfig.java
+++ b/src/main/java/org/codelibs/fess/es/config/exentity/WebConfig.java
@@ -198,10 +198,8 @@ public class WebConfig extends BsWebConfig implements CrawlingConfig {
         if (StringUtil.isNotBlank(proxyHost) && StringUtil.isNotBlank(proxyPort)) {
             // proxy credentials
             if (paramMap.get(Param.Client.PROXY_USERNAME) != null && paramMap.get(Param.Client.PROXY_PASSWORD) != null) {
-                paramMap.put(
-                        HcHttpClient.PROXY_CREDENTIALS_PROPERTY,
-                        new UsernamePasswordCredentials(paramMap.remove(Param.Client.PROXY_USERNAME).toString(), paramMap.remove(
-                                Param.Client.PROXY_PASSWORD).toString()));
+                paramMap.put(HcHttpClient.PROXY_CREDENTIALS_PROPERTY, new UsernamePasswordCredentials(
+                        paramMap.remove(Param.Client.PROXY_USERNAME).toString(), paramMap.remove(Param.Client.PROXY_PASSWORD).toString()));
             }
         } else {
             initializeDefaultHttpProxy(paramMap);
diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/ClickLogDbm.java b/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/ClickLogDbm.java
index b24cef17b..8a6940bc1 100644
--- a/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/ClickLogDbm.java
+++ b/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/ClickLogDbm.java
@@ -126,10 +126,10 @@ public class ClickLogDbm extends AbstractDBMeta {
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         ===========
-    protected final ColumnInfo _columnUrlId = cci("urlId", "urlId", null, null, String.class, "urlId", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnDocId = cci("docId", "docId", null, null, String.class, "docId", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnUrlId = cci("urlId", "urlId", null, null, String.class, "urlId", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnDocId = cci("docId", "docId", null, null, String.class, "docId", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnOrder = cci("order", "order", null, null, Integer.class, "order", null, false, false, false,
             "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnQueryId = cci("queryId", "queryId", null, null, String.class, "queryId", null, false, false, false,
@@ -140,8 +140,8 @@ public class ClickLogDbm extends AbstractDBMeta {
             false, false, false, "LocalDateTime", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUrl = cci("url", "url", null, null, String.class, "url", null, false, false, false, "keyword", 0, 0,
             null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnUserSessionId = cci("userSessionId", "userSessionId", null, null, String.class, "userSessionId",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnUserSessionId = cci("userSessionId", "userSessionId", null, null, String.class, "userSessionId", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
 
     public ColumnInfo columnUrlId() {
         return _columnUrlId;
diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/FavoriteLogDbm.java b/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/FavoriteLogDbm.java
index 9bd2ac027..3fc4b0ffa 100644
--- a/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/FavoriteLogDbm.java
+++ b/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/FavoriteLogDbm.java
@@ -125,8 +125,8 @@ public class FavoriteLogDbm extends AbstractDBMeta {
     //                                                                         ===========
     protected final ColumnInfo _columnCreatedAt = cci("createdAt", "createdAt", null, null, LocalDateTime.class, "createdAt", null, false,
             false, false, "LocalDateTime", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnDocId = cci("docId", "docId", null, null, String.class, "docId", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnDocId = cci("docId", "docId", null, null, String.class, "docId", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnQueryId = cci("queryId", "queryId", null, null, String.class, "queryId", null, false, false, false,
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUrl = cci("url", "url", null, null, String.class, "url", null, false, false, false, "keyword", 0, 0,
diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/SearchLogDbm.java b/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/SearchLogDbm.java
index f5428270d..efc47dc2c 100644
--- a/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/SearchLogDbm.java
+++ b/src/main/java/org/codelibs/fess/es/log/bsentity/dbmeta/SearchLogDbm.java
@@ -83,7 +83,8 @@ public class SearchLogDbm extends AbstractDBMeta {
                 "accessType");
         setupEpg(_epgMap, et -> ((SearchLog) et).getClientIp(), (et, vl) -> ((SearchLog) et).setClientIp(DfTypeUtil.toString(vl)),
                 "clientIp");
-        setupEpg(_epgMap, et -> ((SearchLog) et).getHitCount(), (et, vl) -> ((SearchLog) et).setHitCount(DfTypeUtil.toLong(vl)), "hitCount");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getHitCount(), (et, vl) -> ((SearchLog) et).setHitCount(DfTypeUtil.toLong(vl)),
+                "hitCount");
         setupEpg(_epgMap, et -> ((SearchLog) et).getHitCountRelation(),
                 (et, vl) -> ((SearchLog) et).setHitCountRelation(DfTypeUtil.toString(vl)), "hitCountRelation");
         setupEpg(_epgMap, et -> ((SearchLog) et).getLanguages(), (et, vl) -> ((SearchLog) et).setLanguages(DfTypeUtil.toString(vl)),
@@ -108,8 +109,8 @@ public class SearchLogDbm extends AbstractDBMeta {
                 "userAgent");
         setupEpg(_epgMap, et -> ((SearchLog) et).getUserInfoId(), (et, vl) -> ((SearchLog) et).setUserInfoId(DfTypeUtil.toString(vl)),
                 "userInfoId");
-        setupEpg(_epgMap, et -> ((SearchLog) et).getUserSessionId(),
-                (et, vl) -> ((SearchLog) et).setUserSessionId(DfTypeUtil.toString(vl)), "userSessionId");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getUserSessionId(), (et, vl) -> ((SearchLog) et).setUserSessionId(DfTypeUtil.toString(vl)),
+                "userSessionId");
         setupEpg(_epgMap, et -> ((SearchLog) et).getVirtualHost(), (et, vl) -> ((SearchLog) et).setVirtualHost(DfTypeUtil.toString(vl)),
                 "virtualHost");
     }
@@ -160,8 +161,8 @@ public class SearchLogDbm extends AbstractDBMeta {
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnQueryId = cci("queryId", "queryId", null, null, String.class, "queryId", null, false, false, false,
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnQueryOffset = cci("queryOffset", "queryOffset", null, null, Integer.class, "queryOffset", null,
-            false, false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnQueryOffset = cci("queryOffset", "queryOffset", null, null, Integer.class, "queryOffset", null, false,
+            false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnQueryPageSize = cci("queryPageSize", "queryPageSize", null, null, Integer.class, "queryPageSize",
             null, false, false, false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnQueryTime = cci("queryTime", "queryTime", null, null, Long.class, "queryTime", null, false, false,
@@ -182,8 +183,8 @@ public class SearchLogDbm extends AbstractDBMeta {
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUserInfoId = cci("userInfoId", "userInfoId", null, null, String.class, "userInfoId", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnUserSessionId = cci("userSessionId", "userSessionId", null, null, String.class, "userSessionId",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnUserSessionId = cci("userSessionId", "userSessionId", null, null, String.class, "userSessionId", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnVirtualHost = cci("virtualHost", "virtualHost", null, null, String.class, "virtualHost", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
 
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsClickLogCA.java b/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsClickLogCA.java
index ed1e930da..a84588a6f 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsClickLogCA.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsClickLogCA.java
@@ -170,7 +170,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setUrlId_IpRange("urlId", opLambda, aggsLambda);
     }
 
-    public void setUrlId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setUrlId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "urlId");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -224,7 +225,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setUrlId_Missing("urlId", opLambda, aggsLambda);
     }
 
-    public void setUrlId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setUrlId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "urlId");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -298,7 +300,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setDocId_IpRange("docId", opLambda, aggsLambda);
     }
 
-    public void setDocId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setDocId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "docId");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -352,7 +355,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setDocId_Missing("docId", opLambda, aggsLambda);
     }
 
-    public void setDocId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setDocId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "docId");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -575,7 +579,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setOrder_Missing("order", opLambda, aggsLambda);
     }
 
-    public void setOrder_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setOrder_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "order");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -599,7 +604,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setQueryId_Terms("queryId", opLambda, aggsLambda);
     }
 
-    public void setQueryId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setQueryId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "queryId");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -807,7 +813,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setQueryRequestedAt_Missing("queryRequestedAt", opLambda, null);
     }
 
-    public void setQueryRequestedAt_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setQueryRequestedAt_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         setQueryRequestedAt_Missing("queryRequestedAt", opLambda, aggsLambda);
     }
 
@@ -992,7 +999,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setUrl_IpRange("url", opLambda, aggsLambda);
     }
 
-    public void setUrl_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setUrl_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "url");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1046,7 +1054,8 @@ public abstract class BsClickLogCA extends EsAbstractConditionAggregation {
         setUrl_Missing("url", opLambda, aggsLambda);
     }
 
-    public void setUrl_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsClickLogCA> aggsLambda) {
+    public void setUrl_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsClickLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "url");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsFavoriteLogCA.java b/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsFavoriteLogCA.java
index d3b981ca5..433d3f48c 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsFavoriteLogCA.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsFavoriteLogCA.java
@@ -106,7 +106,8 @@ public abstract class BsFavoriteLogCA extends EsAbstractConditionAggregation {
         setCreatedAt_DateRange("createdAt", opLambda, null);
     }
 
-    public void setCreatedAt_DateRange(ConditionOptionCall<DateRangeAggregationBuilder> opLambda, OperatorCall<BsFavoriteLogCA> aggsLambda) {
+    public void setCreatedAt_DateRange(ConditionOptionCall<DateRangeAggregationBuilder> opLambda,
+            OperatorCall<BsFavoriteLogCA> aggsLambda) {
         setCreatedAt_DateRange("createdAt", opLambda, aggsLambda);
     }
 
@@ -216,7 +217,8 @@ public abstract class BsFavoriteLogCA extends EsAbstractConditionAggregation {
         setDocId_Terms("docId", opLambda, aggsLambda);
     }
 
-    public void setDocId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFavoriteLogCA> aggsLambda) {
+    public void setDocId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsFavoriteLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "docId");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsSearchLogCA.java b/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsSearchLogCA.java
index 1196d2130..fbb7b6919 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsSearchLogCA.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/ca/bs/BsSearchLogCA.java
@@ -251,7 +251,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setClientIp_Terms("clientIp", opLambda, aggsLambda);
     }
 
-    public void setClientIp_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setClientIp_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "clientIp");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -526,7 +527,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setHitCount_Range("hitCount", opLambda, aggsLambda);
     }
 
-    public void setHitCount_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setHitCount_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         RangeAggregationBuilder builder = regRangeA(name, "hitCount");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -652,7 +654,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setHitCountRelation_IpRange("hitCountRelation", opLambda, null);
     }
 
-    public void setHitCountRelation_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setHitCountRelation_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         setHitCountRelation_IpRange("hitCountRelation", opLambda, aggsLambda);
     }
 
@@ -707,7 +710,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setHitCountRelation_Missing("hitCountRelation", opLambda, null);
     }
 
-    public void setHitCountRelation_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setHitCountRelation_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         setHitCountRelation_Missing("hitCountRelation", opLambda, aggsLambda);
     }
 
@@ -867,7 +871,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setQueryId_Terms("queryId", opLambda, aggsLambda);
     }
 
-    public void setQueryId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setQueryId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "queryId");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1098,7 +1103,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setQueryOffset_PercentileRanks("queryOffset", values, opLambda);
     }
 
-    public void setQueryOffset_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setQueryOffset_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "queryOffset", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1113,7 +1119,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setQueryOffset_Histogram("queryOffset", opLambda, null);
     }
 
-    public void setQueryOffset_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setQueryOffset_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         setQueryOffset_Histogram("queryOffset", opLambda, aggsLambda);
     }
 
@@ -1339,7 +1346,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setQueryPageSize_Histogram("queryPageSize", opLambda, null);
     }
 
-    public void setQueryPageSize_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setQueryPageSize_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         setQueryPageSize_Histogram("queryPageSize", opLambda, aggsLambda);
     }
 
@@ -1549,7 +1557,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setQueryTime_PercentileRanks("queryTime", values, opLambda);
     }
 
-    public void setQueryTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setQueryTime_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "queryTime", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1673,7 +1682,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setReferer_Terms("referer", opLambda, aggsLambda);
     }
 
-    public void setReferer_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setReferer_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "referer");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1799,7 +1809,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setRequestedAt_DateRange("requestedAt", opLambda, null);
     }
 
-    public void setRequestedAt_DateRange(ConditionOptionCall<DateRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setRequestedAt_DateRange(ConditionOptionCall<DateRangeAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         setRequestedAt_DateRange("requestedAt", opLambda, aggsLambda);
     }
 
@@ -2026,7 +2037,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setResponseTime_Histogram("responseTime", opLambda, null);
     }
 
-    public void setResponseTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setResponseTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         setResponseTime_Histogram("responseTime", opLambda, aggsLambda);
     }
 
@@ -2446,7 +2458,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setUser_IpRange("user", opLambda, aggsLambda);
     }
 
-    public void setUser_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setUser_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "user");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2500,7 +2513,8 @@ public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
         setUser_Missing("user", opLambda, aggsLambda);
     }
 
-    public void setUser_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
+    public void setUser_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsSearchLogCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "user");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsClickLogCQ.java b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsClickLogCQ.java
index c14f6c1ba..e9bab4868 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsClickLogCQ.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsClickLogCQ.java
@@ -109,9 +109,8 @@ public abstract class BsClickLogCQ extends EsAbstractConditionQuery {
         ClickLogCQ filterQuery = new ClickLogCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
@@ -1079,7 +1078,8 @@ public abstract class BsClickLogCQ extends EsAbstractConditionQuery {
         setQueryRequestedAt_Terms(queryRequestedAtList, null);
     }
 
-    public void setQueryRequestedAt_InScope(Collection<LocalDateTime> queryRequestedAtList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
+    public void setQueryRequestedAt_InScope(Collection<LocalDateTime> queryRequestedAtList,
+            ConditionOptionCall<TermsQueryBuilder> opLambda) {
         setQueryRequestedAt_Terms(queryRequestedAtList, opLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsFavoriteLogCQ.java b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsFavoriteLogCQ.java
index dde0dd4c9..120546b19 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsFavoriteLogCQ.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsFavoriteLogCQ.java
@@ -110,9 +110,8 @@ public abstract class BsFavoriteLogCQ extends EsAbstractConditionQuery {
         FavoriteLogCQ filterQuery = new FavoriteLogCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsSearchLogCQ.java b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsSearchLogCQ.java
index 946389115..eb16c4c47 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsSearchLogCQ.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsSearchLogCQ.java
@@ -109,9 +109,8 @@ public abstract class BsSearchLogCQ extends EsAbstractConditionQuery {
         SearchLogCQ filterQuery = new SearchLogCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
@@ -887,7 +886,8 @@ public abstract class BsSearchLogCQ extends EsAbstractConditionQuery {
         setHitCountRelation_MatchPhrasePrefix(hitCountRelation, null);
     }
 
-    public void setHitCountRelation_MatchPhrasePrefix(String hitCountRelation, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setHitCountRelation_MatchPhrasePrefix(String hitCountRelation,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("hitCountRelation", hitCountRelation);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsUserInfoCQ.java b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsUserInfoCQ.java
index d5c31e158..08f0bf59d 100644
--- a/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsUserInfoCQ.java
+++ b/src/main/java/org/codelibs/fess/es/log/cbean/cq/bs/BsUserInfoCQ.java
@@ -105,9 +105,8 @@ public abstract class BsUserInfoCQ extends EsAbstractConditionQuery {
         UserInfoCQ filterQuery = new UserInfoCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java b/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java
index e00239951..c28e91695 100644
--- a/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java
+++ b/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java
@@ -113,9 +113,8 @@ public class SearchLog extends BsSearchLog {
         if (fields != null) {
             sourceMap.putAll(fields);
         }
-        final Map<String, List<String>> searchFieldMap =
-                searchFieldLogList.stream().collect(
-                        Collectors.groupingBy(Pair::getFirst, Collectors.mapping(Pair::getSecond, Collectors.toList())));
+        final Map<String, List<String>> searchFieldMap = searchFieldLogList.stream()
+                .collect(Collectors.groupingBy(Pair::getFirst, Collectors.mapping(Pair::getSecond, Collectors.toList())));
         sourceMap.put("searchField", searchFieldMap);
         sourceMap.put("documents", documentList);
         return sourceMap;
diff --git a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java
index e11f53136..3289efe84 100644
--- a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java
+++ b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java
@@ -223,7 +223,8 @@ public abstract class BsGroupBhv extends EsAbstractBehavior<Group, GroupCB> {
         return batchInsert(list, call, null);
     }
 
-    public int[] batchInsert(List<Group> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchInsert(List<Group> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchInsert(new BulkList<>(list, call, entityCall), null);
     }
 
@@ -235,7 +236,8 @@ public abstract class BsGroupBhv extends EsAbstractBehavior<Group, GroupCB> {
         return batchUpdate(list, call, null);
     }
 
-    public int[] batchUpdate(List<Group> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchUpdate(List<Group> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchUpdate(new BulkList<>(list, call, entityCall), null);
     }
 
@@ -247,7 +249,8 @@ public abstract class BsGroupBhv extends EsAbstractBehavior<Group, GroupCB> {
         return batchDelete(list, call, null);
     }
 
-    public int[] batchDelete(List<Group> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchDelete(List<Group> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchDelete(new BulkList<>(list, call, entityCall), null);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java
index 70e73e89d..f511c254e 100644
--- a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java
+++ b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java
@@ -222,7 +222,8 @@ public abstract class BsRoleBhv extends EsAbstractBehavior<Role, RoleCB> {
         return batchInsert(list, call, null);
     }
 
-    public int[] batchInsert(List<Role> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchInsert(List<Role> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchInsert(new BulkList<>(list, call, entityCall), null);
     }
 
@@ -234,7 +235,8 @@ public abstract class BsRoleBhv extends EsAbstractBehavior<Role, RoleCB> {
         return batchUpdate(list, call, null);
     }
 
-    public int[] batchUpdate(List<Role> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchUpdate(List<Role> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchUpdate(new BulkList<>(list, call, entityCall), null);
     }
 
@@ -246,7 +248,8 @@ public abstract class BsRoleBhv extends EsAbstractBehavior<Role, RoleCB> {
         return batchDelete(list, call, null);
     }
 
-    public int[] batchDelete(List<Role> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchDelete(List<Role> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchDelete(new BulkList<>(list, call, entityCall), null);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java
index 2bc8ac331..7a2f408de 100644
--- a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java
+++ b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java
@@ -261,7 +261,8 @@ public abstract class BsUserBhv extends EsAbstractBehavior<User, UserCB> {
         return batchInsert(list, call, null);
     }
 
-    public int[] batchInsert(List<User> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchInsert(List<User> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchInsert(new BulkList<>(list, call, entityCall), null);
     }
 
@@ -273,7 +274,8 @@ public abstract class BsUserBhv extends EsAbstractBehavior<User, UserCB> {
         return batchUpdate(list, call, null);
     }
 
-    public int[] batchUpdate(List<User> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchUpdate(List<User> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchUpdate(new BulkList<>(list, call, entityCall), null);
     }
 
@@ -285,7 +287,8 @@ public abstract class BsUserBhv extends EsAbstractBehavior<User, UserCB> {
         return batchDelete(list, call, null);
     }
 
-    public int[] batchDelete(List<User> list, RequestOptionCall<BulkRequestBuilder> call, RequestOptionCall<IndexRequestBuilder> entityCall) {
+    public int[] batchDelete(List<User> list, RequestOptionCall<BulkRequestBuilder> call,
+            RequestOptionCall<IndexRequestBuilder> entityCall) {
         return doBatchDelete(new BulkList<>(list, call, entityCall), null);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/user/bsentity/dbmeta/UserDbm.java b/src/main/java/org/codelibs/fess/es/user/bsentity/dbmeta/UserDbm.java
index 3c2d08b43..c602ae2f4 100644
--- a/src/main/java/org/codelibs/fess/es/user/bsentity/dbmeta/UserDbm.java
+++ b/src/main/java/org/codelibs/fess/es/user/bsentity/dbmeta/UserDbm.java
@@ -192,26 +192,26 @@ public class UserDbm extends AbstractDBMeta {
             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnEmployeeType = cci("employeeType", "employeeType", null, null, String.class, "employeeType", null,
             false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnFacsimileTelephoneNumber = cci("facsimileTelephoneNumber", "facsimileTelephoneNumber", null, null,
-            String.class, "facsimileTelephoneNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null,
-            null, null, false);
+    protected final ColumnInfo _columnFacsimileTelephoneNumber =
+            cci("facsimileTelephoneNumber", "facsimileTelephoneNumber", null, null, String.class, "facsimileTelephoneNumber", null, false,
+                    false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnGidNumber = cci("gidNumber", "gidNumber", null, null, Long.class, "gidNumber", null, false, false,
             false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnGivenName = cci("givenName", "givenName", null, null, String.class, "givenName", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnGroups = cci("groups", "groups", null, null, String[].class, "groups", null, false, false, false,
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnHomeDirectory = cci("homeDirectory", "homeDirectory", null, null, String.class, "homeDirectory",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnHomeDirectory = cci("homeDirectory", "homeDirectory", null, null, String.class, "homeDirectory", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnHomePhone = cci("homePhone", "homePhone", null, null, String.class, "homePhone", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnHomePostalAddress = cci("homePostalAddress", "homePostalAddress", null, null, String.class,
             "homePostalAddress", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnInitials = cci("initials", "initials", null, null, String.class, "initials", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnInternationaliSDNNumber = cci("internationaliSDNNumber", "internationaliSDNNumber", null, null,
-            String.class, "internationaliSDNNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null,
-            null, false);
+    protected final ColumnInfo _columnInternationaliSDNNumber =
+            cci("internationaliSDNNumber", "internationaliSDNNumber", null, null, String.class, "internationaliSDNNumber", null, false,
+                    false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnLabeledURI = cci("labeledURI", "labeledURI", null, null, String.class, "labeledURI", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnMail = cci("mail", "mail", null, null, String.class, "mail", null, false, false, false, "keyword", 0,
@@ -220,17 +220,17 @@ public class UserDbm extends AbstractDBMeta {
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
             0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnPager = cci("pager", "pager", null, null, String.class, "pager", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPager = cci("pager", "pager", null, null, String.class, "pager", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPassword = cci("password", "password", null, null, String.class, "password", null, false, false,
             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnPhysicalDeliveryOfficeName = cci("physicalDeliveryOfficeName", "physicalDeliveryOfficeName", null,
-            null, String.class, "physicalDeliveryOfficeName", null, false, false, false, "keyword", 0, 0, null, null, false, null, null,
-            null, null, null, false);
-    protected final ColumnInfo _columnPostOfficeBox = cci("postOfficeBox", "postOfficeBox", null, null, String.class, "postOfficeBox",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnPostalAddress = cci("postalAddress", "postalAddress", null, null, String.class, "postalAddress",
-            null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPhysicalDeliveryOfficeName =
+            cci("physicalDeliveryOfficeName", "physicalDeliveryOfficeName", null, null, String.class, "physicalDeliveryOfficeName", null,
+                    false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPostOfficeBox = cci("postOfficeBox", "postOfficeBox", null, null, String.class, "postOfficeBox", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnPostalAddress = cci("postalAddress", "postalAddress", null, null, String.class, "postalAddress", null,
+            false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPostalCode = cci("postalCode", "postalCode", null, null, String.class, "postalCode", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnPreferredLanguage = cci("preferredLanguage", "preferredLanguage", null, null, String.class,
@@ -241,19 +241,19 @@ public class UserDbm extends AbstractDBMeta {
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnRoomNumber = cci("roomNumber", "roomNumber", null, null, String.class, "roomNumber", null, false,
             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnState = cci("state", "state", null, null, String.class, "state", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnState = cci("state", "state", null, null, String.class, "state", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnStreet = cci("street", "street", null, null, String.class, "street", null, false, false, false,
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnSurname = cci("surname", "surname", null, null, String.class, "surname", null, false, false, false,
             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnTelephoneNumber = cci("telephoneNumber", "telephoneNumber", null, null, String.class,
             "telephoneNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
-    protected final ColumnInfo _columnTeletexTerminalIdentifier = cci("teletexTerminalIdentifier", "teletexTerminalIdentifier", null, null,
-            String.class, "teletexTerminalIdentifier", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null,
-            null, null, false);
-    protected final ColumnInfo _columnTitle = cci("title", "title", null, null, String.class, "title", null, false, false, false,
-            "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnTeletexTerminalIdentifier =
+            cci("teletexTerminalIdentifier", "teletexTerminalIdentifier", null, null, String.class, "teletexTerminalIdentifier", null,
+                    false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
+    protected final ColumnInfo _columnTitle = cci("title", "title", null, null, String.class, "title", null, false, false, false, "keyword",
+            0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnUidNumber = cci("uidNumber", "uidNumber", null, null, Long.class, "uidNumber", null, false, false,
             false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
     protected final ColumnInfo _columnX121Address = cci("x121Address", "x121Address", null, null, String.class, "x121Address", null, false,
diff --git a/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsGroupCA.java b/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsGroupCA.java
index 866dbe466..041d93c96 100644
--- a/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsGroupCA.java
+++ b/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsGroupCA.java
@@ -219,7 +219,8 @@ public abstract class BsGroupCA extends EsAbstractConditionAggregation {
         setGidNumber_PercentileRanks("gidNumber", values, opLambda);
     }
 
-    public void setGidNumber_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setGidNumber_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "gidNumber", values);
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsRoleCA.java b/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsRoleCA.java
index 9a63d3a8a..c963f0bf9 100644
--- a/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsRoleCA.java
+++ b/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsRoleCA.java
@@ -128,7 +128,8 @@ public abstract class BsRoleCA extends EsAbstractConditionAggregation {
         setName_SignificantTerms("name", opLambda, null);
     }
 
-    public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsRoleCA> aggsLambda) {
+    public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
+            OperatorCall<BsRoleCA> aggsLambda) {
         setName_SignificantTerms("name", opLambda, aggsLambda);
     }
 
diff --git a/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsUserCA.java b/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsUserCA.java
index c0b32b28c..fb43a1865 100644
--- a/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsUserCA.java
+++ b/src/main/java/org/codelibs/fess/es/user/cbean/ca/bs/BsUserCA.java
@@ -399,7 +399,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setCity_SignificantTerms("city", opLambda, null);
     }
 
-    public void setCity_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setCity_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setCity_SignificantTerms("city", opLambda, aggsLambda);
     }
 
@@ -637,7 +638,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setDescription_Terms("description", opLambda, aggsLambda);
     }
 
-    public void setDescription_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setDescription_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "description");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -814,7 +816,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setDestinationIndicator_IpRange("destinationIndicator", opLambda, null);
     }
 
-    public void setDestinationIndicator_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setDestinationIndicator_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setDestinationIndicator_IpRange("destinationIndicator", opLambda, aggsLambda);
     }
 
@@ -869,7 +872,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setDestinationIndicator_Missing("destinationIndicator", opLambda, null);
     }
 
-    public void setDestinationIndicator_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setDestinationIndicator_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setDestinationIndicator_Missing("destinationIndicator", opLambda, aggsLambda);
     }
 
@@ -898,7 +902,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setDisplayName_Terms("displayName", opLambda, aggsLambda);
     }
 
-    public void setDisplayName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setDisplayName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "displayName");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1159,7 +1164,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setEmployeeType_Terms("employeeType", opLambda, aggsLambda);
     }
 
-    public void setEmployeeType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setEmployeeType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "employeeType");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1285,7 +1291,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setFacsimileTelephoneNumber_Terms("facsimileTelephoneNumber", opLambda, null);
     }
 
-    public void setFacsimileTelephoneNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setFacsimileTelephoneNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setFacsimileTelephoneNumber_Terms("facsimileTelephoneNumber", opLambda, aggsLambda);
     }
 
@@ -1523,7 +1530,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setGidNumber_PercentileRanks("gidNumber", values, opLambda);
     }
 
-    public void setGidNumber_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setGidNumber_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "gidNumber", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1621,7 +1629,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setGidNumber_Missing("gidNumber", opLambda, aggsLambda);
     }
 
-    public void setGidNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setGidNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "gidNumber");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1695,7 +1704,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setGivenName_IpRange("givenName", opLambda, aggsLambda);
     }
 
-    public void setGivenName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setGivenName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "givenName");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1749,7 +1759,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setGivenName_Missing("givenName", opLambda, aggsLambda);
     }
 
-    public void setGivenName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setGivenName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "givenName");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1901,7 +1912,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setHomeDirectory_Terms("homeDirectory", opLambda, aggsLambda);
     }
 
-    public void setHomeDirectory_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setHomeDirectory_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "homeDirectory");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2081,7 +2093,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setHomePhone_IpRange("homePhone", opLambda, aggsLambda);
     }
 
-    public void setHomePhone_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setHomePhone_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "homePhone");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2135,7 +2148,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setHomePhone_Missing("homePhone", opLambda, aggsLambda);
     }
 
-    public void setHomePhone_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setHomePhone_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "homePhone");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2340,7 +2354,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setInitials_IpRange("initials", opLambda, aggsLambda);
     }
 
-    public void setInitials_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setInitials_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "initials");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2394,7 +2409,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setInitials_Missing("initials", opLambda, aggsLambda);
     }
 
-    public void setInitials_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setInitials_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "initials");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -2701,7 +2717,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setMail_SignificantTerms("mail", opLambda, null);
     }
 
-    public void setMail_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setMail_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setMail_SignificantTerms("mail", opLambda, aggsLambda);
     }
 
@@ -2956,7 +2973,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setName_SignificantTerms("name", opLambda, null);
     }
 
-    public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setName_SignificantTerms("name", opLambda, aggsLambda);
     }
 
@@ -3241,7 +3259,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setPassword_IpRange("password", opLambda, aggsLambda);
     }
 
-    public void setPassword_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setPassword_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "password");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3295,7 +3314,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setPassword_Missing("password", opLambda, aggsLambda);
     }
 
-    public void setPassword_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setPassword_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "password");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3315,7 +3335,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setPhysicalDeliveryOfficeName_Terms("physicalDeliveryOfficeName", opLambda, null);
     }
 
-    public void setPhysicalDeliveryOfficeName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setPhysicalDeliveryOfficeName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setPhysicalDeliveryOfficeName_Terms("physicalDeliveryOfficeName", opLambda, aggsLambda);
     }
 
@@ -3452,7 +3473,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setPostOfficeBox_Terms("postOfficeBox", opLambda, aggsLambda);
     }
 
-    public void setPostOfficeBox_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setPostOfficeBox_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "postOfficeBox");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3582,7 +3604,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setPostalAddress_Terms("postalAddress", opLambda, aggsLambda);
     }
 
-    public void setPostalAddress_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setPostalAddress_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "postalAddress");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -4668,7 +4691,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setSurname_IpRange("surname", opLambda, aggsLambda);
     }
 
-    public void setSurname_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setSurname_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         IpRangeAggregationBuilder builder = regIpRangeA(name, "surname");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -4722,7 +4746,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setSurname_Missing("surname", opLambda, aggsLambda);
     }
 
-    public void setSurname_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setSurname_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "surname");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -4873,7 +4898,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setTeletexTerminalIdentifier_Terms("teletexTerminalIdentifier", opLambda, null);
     }
 
-    public void setTeletexTerminalIdentifier_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setTeletexTerminalIdentifier_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         setTeletexTerminalIdentifier_Terms("teletexTerminalIdentifier", opLambda, aggsLambda);
     }
 
@@ -4903,8 +4929,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setTeletexTerminalIdentifier_SignificantTerms("teletexTerminalIdentifier", opLambda, aggsLambda);
     }
 
-    public void setTeletexTerminalIdentifier_SignificantTerms(String name,
-            ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setTeletexTerminalIdentifier_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "teletexTerminalIdentifier");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -5239,7 +5265,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setUidNumber_PercentileRanks("uidNumber", values, opLambda);
     }
 
-    public void setUidNumber_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
+    public void setUidNumber_PercentileRanks(String name, double[] values,
+            ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "uidNumber", values);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -5337,7 +5364,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setUidNumber_Missing("uidNumber", opLambda, aggsLambda);
     }
 
-    public void setUidNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setUidNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         MissingAggregationBuilder builder = regMissingA(name, "uidNumber");
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -5361,7 +5389,8 @@ public abstract class BsUserCA extends EsAbstractConditionAggregation {
         setX121Address_Terms("x121Address", opLambda, aggsLambda);
     }
 
-    public void setX121Address_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
+    public void setX121Address_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
+            OperatorCall<BsUserCA> aggsLambda) {
         TermsAggregationBuilder builder = regTermsA(name, "x121Address");
         if (opLambda != null) {
             opLambda.callback(builder);
diff --git a/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsGroupCQ.java b/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsGroupCQ.java
index f051acfcb..2d04f00a2 100644
--- a/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsGroupCQ.java
+++ b/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsGroupCQ.java
@@ -109,9 +109,8 @@ public abstract class BsGroupCQ extends EsAbstractConditionQuery {
         GroupCQ filterQuery = new GroupCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsRoleCQ.java b/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsRoleCQ.java
index c914721cc..82a08c524 100644
--- a/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsRoleCQ.java
+++ b/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsRoleCQ.java
@@ -109,9 +109,8 @@ public abstract class BsRoleCQ extends EsAbstractConditionQuery {
         RoleCQ filterQuery = new RoleCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
diff --git a/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsUserCQ.java b/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsUserCQ.java
index 78e2ec17a..8f0a411e7 100644
--- a/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsUserCQ.java
+++ b/src/main/java/org/codelibs/fess/es/user/cbean/cq/bs/BsUserCQ.java
@@ -109,9 +109,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         UserCQ filterQuery = new UserCQ();
         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
-            BoolQueryBuilder builder =
-                    regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
-                            filterQuery.getQueryBuilderList());
+            BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
+                    mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
             if (opLambda != null) {
                 opLambda.callback(builder);
             }
@@ -265,7 +264,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setBusinessCategory_MatchPhrasePrefix(businessCategory, null);
     }
 
-    public void setBusinessCategory_MatchPhrasePrefix(String businessCategory, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setBusinessCategory_MatchPhrasePrefix(String businessCategory,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("businessCategory", businessCategory);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -931,7 +931,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setDepartmentNumber_MatchPhrasePrefix(departmentNumber, null);
     }
 
-    public void setDepartmentNumber_MatchPhrasePrefix(String departmentNumber, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setDepartmentNumber_MatchPhrasePrefix(String departmentNumber,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("departmentNumber", departmentNumber);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1334,7 +1335,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setDestinationIndicator_Terms(destinationIndicatorList, null);
     }
 
-    public void setDestinationIndicator_Terms(Collection<String> destinationIndicatorList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
+    public void setDestinationIndicator_Terms(Collection<String> destinationIndicatorList,
+            ConditionOptionCall<TermsQueryBuilder> opLambda) {
         TermsQueryBuilder builder = regTermsQ("destinationIndicator", destinationIndicatorList);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -1345,7 +1347,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setDestinationIndicator_Terms(destinationIndicatorList, null);
     }
 
-    public void setDestinationIndicator_InScope(Collection<String> destinationIndicatorList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
+    public void setDestinationIndicator_InScope(Collection<String> destinationIndicatorList,
+            ConditionOptionCall<TermsQueryBuilder> opLambda) {
         setDestinationIndicator_Terms(destinationIndicatorList, opLambda);
     }
 
@@ -3557,7 +3560,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setHomePostalAddress_MatchPhrasePrefix(homePostalAddress, null);
     }
 
-    public void setHomePostalAddress_MatchPhrasePrefix(String homePostalAddress, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setHomePostalAddress_MatchPhrasePrefix(String homePostalAddress,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("homePostalAddress", homePostalAddress);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -3992,7 +3996,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setInternationaliSDNNumber_MatchPhrase(internationaliSDNNumber, null);
     }
 
-    public void setInternationaliSDNNumber_MatchPhrase(String internationaliSDNNumber, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
+    public void setInternationaliSDNNumber_MatchPhrase(String internationaliSDNNumber,
+            ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
         MatchPhraseQueryBuilder builder = regMatchPhraseQ("internationaliSDNNumber", internationaliSDNNumber);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -4129,7 +4134,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setInternationaliSDNNumber_CommonTerms(internationaliSDNNumber, null);
     }
 
-    public void setInternationaliSDNNumber_CommonTerms(String internationaliSDNNumber, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
+    public void setInternationaliSDNNumber_CommonTerms(String internationaliSDNNumber,
+            ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
         CommonTermsQueryBuilder builder = regCommonTermsQ("internationaliSDNNumber", internationaliSDNNumber);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -5595,7 +5601,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setPhysicalDeliveryOfficeName_Wildcard(physicalDeliveryOfficeName, null);
     }
 
-    public void setPhysicalDeliveryOfficeName_Wildcard(String physicalDeliveryOfficeName, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
+    public void setPhysicalDeliveryOfficeName_Wildcard(String physicalDeliveryOfficeName,
+            ConditionOptionCall<WildcardQueryBuilder> opLambda) {
         WildcardQueryBuilder builder = regWildcardQ("physicalDeliveryOfficeName", physicalDeliveryOfficeName);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -5617,7 +5624,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setPhysicalDeliveryOfficeName_SpanTerm("physicalDeliveryOfficeName", null);
     }
 
-    public void setPhysicalDeliveryOfficeName_SpanTerm(String physicalDeliveryOfficeName, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
+    public void setPhysicalDeliveryOfficeName_SpanTerm(String physicalDeliveryOfficeName,
+            ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
         SpanTermQueryBuilder builder = regSpanTermQ("physicalDeliveryOfficeName", physicalDeliveryOfficeName);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -5628,7 +5636,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setPhysicalDeliveryOfficeName_GreaterThan(physicalDeliveryOfficeName, null);
     }
 
-    public void setPhysicalDeliveryOfficeName_GreaterThan(String physicalDeliveryOfficeName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
+    public void setPhysicalDeliveryOfficeName_GreaterThan(String physicalDeliveryOfficeName,
+            ConditionOptionCall<RangeQueryBuilder> opLambda) {
         final Object _value = physicalDeliveryOfficeName;
         RangeQueryBuilder builder = regRangeQ("physicalDeliveryOfficeName", ConditionKey.CK_GREATER_THAN, _value);
         if (opLambda != null) {
@@ -5665,7 +5674,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setPhysicalDeliveryOfficeName_LessEqual(physicalDeliveryOfficeName, null);
     }
 
-    public void setPhysicalDeliveryOfficeName_LessEqual(String physicalDeliveryOfficeName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
+    public void setPhysicalDeliveryOfficeName_LessEqual(String physicalDeliveryOfficeName,
+            ConditionOptionCall<RangeQueryBuilder> opLambda) {
         final Object _value = physicalDeliveryOfficeName;
         RangeQueryBuilder builder = regRangeQ("physicalDeliveryOfficeName", ConditionKey.CK_LESS_EQUAL, _value);
         if (opLambda != null) {
@@ -6452,7 +6462,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setPreferredLanguage_MatchPhrasePrefix(preferredLanguage, null);
     }
 
-    public void setPreferredLanguage_MatchPhrasePrefix(String preferredLanguage, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setPreferredLanguage_MatchPhrasePrefix(String preferredLanguage,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("preferredLanguage", preferredLanguage);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -6674,7 +6685,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setRegisteredAddress_MatchPhrasePrefix(registeredAddress, null);
     }
 
-    public void setRegisteredAddress_MatchPhrasePrefix(String registeredAddress, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
+    public void setRegisteredAddress_MatchPhrasePrefix(String registeredAddress,
+            ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("registeredAddress", registeredAddress);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -8265,7 +8277,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setTeletexTerminalIdentifier_Wildcard(teletexTerminalIdentifier, null);
     }
 
-    public void setTeletexTerminalIdentifier_Wildcard(String teletexTerminalIdentifier, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
+    public void setTeletexTerminalIdentifier_Wildcard(String teletexTerminalIdentifier,
+            ConditionOptionCall<WildcardQueryBuilder> opLambda) {
         WildcardQueryBuilder builder = regWildcardQ("teletexTerminalIdentifier", teletexTerminalIdentifier);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -8287,7 +8300,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setTeletexTerminalIdentifier_SpanTerm("teletexTerminalIdentifier", null);
     }
 
-    public void setTeletexTerminalIdentifier_SpanTerm(String teletexTerminalIdentifier, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
+    public void setTeletexTerminalIdentifier_SpanTerm(String teletexTerminalIdentifier,
+            ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
         SpanTermQueryBuilder builder = regSpanTermQ("teletexTerminalIdentifier", teletexTerminalIdentifier);
         if (opLambda != null) {
             opLambda.callback(builder);
@@ -8298,7 +8312,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setTeletexTerminalIdentifier_GreaterThan(teletexTerminalIdentifier, null);
     }
 
-    public void setTeletexTerminalIdentifier_GreaterThan(String teletexTerminalIdentifier, ConditionOptionCall<RangeQueryBuilder> opLambda) {
+    public void setTeletexTerminalIdentifier_GreaterThan(String teletexTerminalIdentifier,
+            ConditionOptionCall<RangeQueryBuilder> opLambda) {
         final Object _value = teletexTerminalIdentifier;
         RangeQueryBuilder builder = regRangeQ("teletexTerminalIdentifier", ConditionKey.CK_GREATER_THAN, _value);
         if (opLambda != null) {
@@ -8322,7 +8337,8 @@ public abstract class BsUserCQ extends EsAbstractConditionQuery {
         setTeletexTerminalIdentifier_GreaterEqual(teletexTerminalIdentifier, null);
     }
 
-    public void setTeletexTerminalIdentifier_GreaterEqual(String teletexTerminalIdentifier, ConditionOptionCall<RangeQueryBuilder> opLambda) {
+    public void setTeletexTerminalIdentifier_GreaterEqual(String teletexTerminalIdentifier,
+            ConditionOptionCall<RangeQueryBuilder> opLambda) {
         final Object _value = teletexTerminalIdentifier;
         RangeQueryBuilder builder = regRangeQ("teletexTerminalIdentifier", ConditionKey.CK_GREATER_EQUAL, _value);
         if (opLambda != null) {
diff --git a/src/main/java/org/codelibs/fess/exec/Crawler.java b/src/main/java/org/codelibs/fess/exec/Crawler.java
index 6736b3db1..00c81e644 100644
--- a/src/main/java/org/codelibs/fess/exec/Crawler.java
+++ b/src/main/java/org/codelibs/fess/exec/Crawler.java
@@ -261,9 +261,8 @@ public class Crawler {
             }, "ProcessCommand");
             commandThread.start();
 
-            systemMonitorTask =
-                    TimeoutManager.getInstance().addTimeoutTarget(new SystemMonitorTarget(),
-                            ComponentUtil.getFessConfig().getCrawlerSystemMonitorIntervalAsInteger(), true);
+            systemMonitorTask = TimeoutManager.getInstance().addTimeoutTarget(new SystemMonitorTarget(),
+                    ComponentUtil.getFessConfig().getCrawlerSystemMonitorIntervalAsInteger(), true);
 
             exitCode = process(options);
         } catch (final ContainerNotAvailableException e) {
@@ -481,8 +480,8 @@ public class Crawler {
             }
 
             // delete expired sessions
-            crawlingInfoService.deleteSessionIdsBefore(options.sessionId, options.name, ComponentUtil.getSystemHelper()
-                    .getCurrentTimeAsLong());
+            crawlingInfoService.deleteSessionIdsBefore(options.sessionId, options.name,
+                    ComponentUtil.getSystemHelper().getCurrentTimeAsLong());
 
             final List<String> webConfigIdList = options.getWebConfigIdList();
             final List<String> fileConfigIdList = options.getFileConfigIdList();
@@ -495,20 +494,20 @@ public class Crawler {
             if (runAll || webConfigIdList != null || fileConfigIdList != null) {
                 webFsCrawlerThread = new Thread((Runnable) () -> {
                     // crawl web
-                        writeTimeToSessionInfo(crawlingInfoHelper, Constants.WEB_FS_CRAWLER_START_TIME);
-                        webFsIndexHelper.crawl(options.sessionId, webConfigIdList, fileConfigIdList);
-                        writeTimeToSessionInfo(crawlingInfoHelper, Constants.WEB_FS_CRAWLER_END_TIME);
-                    }, WEB_FS_CRAWLING_PROCESS);
+                    writeTimeToSessionInfo(crawlingInfoHelper, Constants.WEB_FS_CRAWLER_START_TIME);
+                    webFsIndexHelper.crawl(options.sessionId, webConfigIdList, fileConfigIdList);
+                    writeTimeToSessionInfo(crawlingInfoHelper, Constants.WEB_FS_CRAWLER_END_TIME);
+                }, WEB_FS_CRAWLING_PROCESS);
                 webFsCrawlerThread.start();
             }
 
             if (runAll || dataConfigIdList != null) {
                 dataCrawlerThread = new Thread((Runnable) () -> {
                     // crawl data system
-                        writeTimeToSessionInfo(crawlingInfoHelper, Constants.DATA_CRAWLER_START_TIME);
-                        dataIndexHelper.crawl(options.sessionId, dataConfigIdList);
-                        writeTimeToSessionInfo(crawlingInfoHelper, Constants.DATA_CRAWLER_END_TIME);
-                    }, DATA_CRAWLING_PROCESS);
+                    writeTimeToSessionInfo(crawlingInfoHelper, Constants.DATA_CRAWLER_START_TIME);
+                    dataIndexHelper.crawl(options.sessionId, dataConfigIdList);
+                    writeTimeToSessionInfo(crawlingInfoHelper, Constants.DATA_CRAWLER_END_TIME);
+                }, DATA_CRAWLING_PROCESS);
                 dataCrawlerThread.start();
             }
 
@@ -527,8 +526,8 @@ public class Crawler {
             pathMappingHelper.removePathMappingList(options.sessionId);
             crawlingInfoHelper.putToInfoMap(Constants.CRAWLER_STATUS, errors.isEmpty() ? Constants.T.toString() : Constants.F.toString());
             if (!errors.isEmpty()) {
-                crawlingInfoHelper.putToInfoMap(Constants.CRAWLER_ERRORS, errors.stream().map(s -> s.replace(" ", StringUtil.EMPTY))
-                        .collect(Collectors.joining(" ")));
+                crawlingInfoHelper.putToInfoMap(Constants.CRAWLER_ERRORS,
+                        errors.stream().map(s -> s.replace(" ", StringUtil.EMPTY)).collect(Collectors.joining(" ")));
             }
             writeTimeToSessionInfo(crawlingInfoHelper, Constants.CRAWLER_END_TIME);
             crawlingInfoHelper.putToInfoMap(Constants.CRAWLER_EXEC_TIME, Long.toString(System.currentTimeMillis() - totalTime));
diff --git a/src/main/java/org/codelibs/fess/exec/SuggestCreator.java b/src/main/java/org/codelibs/fess/exec/SuggestCreator.java
index dd3c6d138..bcedbddc0 100644
--- a/src/main/java/org/codelibs/fess/exec/SuggestCreator.java
+++ b/src/main/java/org/codelibs/fess/exec/SuggestCreator.java
@@ -127,9 +127,8 @@ public class SuggestCreator {
             };
             Runtime.getRuntime().addShutdownHook(shutdownCallback);
 
-            systemMonitorTask =
-                    TimeoutManager.getInstance().addTimeoutTarget(new SystemMonitorTarget(),
-                            ComponentUtil.getFessConfig().getSuggestSystemMonitorIntervalAsInteger(), true);
+            systemMonitorTask = TimeoutManager.getInstance().addTimeoutTarget(new SystemMonitorTarget(),
+                    ComponentUtil.getFessConfig().getSuggestSystemMonitorIntervalAsInteger(), true);
 
             exitCode = process(options);
         } catch (final ContainerNotAvailableException e) {
diff --git a/src/main/java/org/codelibs/fess/exec/ThumbnailGenerator.java b/src/main/java/org/codelibs/fess/exec/ThumbnailGenerator.java
index 66c89348e..1779bc373 100644
--- a/src/main/java/org/codelibs/fess/exec/ThumbnailGenerator.java
+++ b/src/main/java/org/codelibs/fess/exec/ThumbnailGenerator.java
@@ -135,9 +135,8 @@ public class ThumbnailGenerator {
             };
             Runtime.getRuntime().addShutdownHook(shutdownCallback);
 
-            systemMonitorTask =
-                    TimeoutManager.getInstance().addTimeoutTarget(new SystemMonitorTarget(),
-                            ComponentUtil.getFessConfig().getThumbnailSystemMonitorIntervalAsInteger(), true);
+            systemMonitorTask = TimeoutManager.getInstance().addTimeoutTarget(new SystemMonitorTarget(),
+                    ComponentUtil.getFessConfig().getThumbnailSystemMonitorIntervalAsInteger(), true);
 
             final int totalCount = process(options);
             if (totalCount != 0) {
diff --git a/src/main/java/org/codelibs/fess/filter/CorsFilter.java b/src/main/java/org/codelibs/fess/filter/CorsFilter.java
index 414744cd2..93d264243 100644
--- a/src/main/java/org/codelibs/fess/filter/CorsFilter.java
+++ b/src/main/java/org/codelibs/fess/filter/CorsFilter.java
@@ -50,8 +50,8 @@ public class CorsFilter implements Filter {
     protected static final String WILDCARD = "*";
 
     @Override
-    public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         final HttpServletRequest httpRequest = (HttpServletRequest) request;
         final String origin = httpRequest.getHeader("Origin");
         if (StringUtil.isBlank(origin)) {
diff --git a/src/main/java/org/codelibs/fess/filter/EncodingFilter.java b/src/main/java/org/codelibs/fess/filter/EncodingFilter.java
index 7cba7dd22..a6fd1f05d 100644
--- a/src/main/java/org/codelibs/fess/filter/EncodingFilter.java
+++ b/src/main/java/org/codelibs/fess/filter/EncodingFilter.java
@@ -72,8 +72,8 @@ public class EncodingFilter implements Filter {
     }
 
     @Override
-    public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         final HttpServletRequest req = (HttpServletRequest) request;
         final String servletPath = req.getServletPath();
         for (final Map.Entry<String, String> entry : encodingMap.entrySet()) {
diff --git a/src/main/java/org/codelibs/fess/filter/WebApiFilter.java b/src/main/java/org/codelibs/fess/filter/WebApiFilter.java
index 00c0b0b81..7c94f622c 100644
--- a/src/main/java/org/codelibs/fess/filter/WebApiFilter.java
+++ b/src/main/java/org/codelibs/fess/filter/WebApiFilter.java
@@ -43,8 +43,8 @@ public class WebApiFilter implements Filter {
     }
 
     @Override
-    public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException,
-            ServletException {
+    public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain)
+            throws IOException, ServletException {
         final WebApiManagerFactory webApiManagerFactory = ComponentUtil.getWebApiManagerFactory();
         final WebApiManager webApiManager = webApiManagerFactory.get((HttpServletRequest) request);
         if (webApiManager == null) {
diff --git a/src/main/java/org/codelibs/fess/helper/CrawlerLogHelper.java b/src/main/java/org/codelibs/fess/helper/CrawlerLogHelper.java
index 45e366f47..284b54436 100644
--- a/src/main/java/org/codelibs/fess/helper/CrawlerLogHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/CrawlerLogHelper.java
@@ -90,7 +90,8 @@ public class CrawlerLogHelper extends LogHelperImpl {
         super.log(key, objs);
     }
 
-    private void storeFailureUrl(final CrawlerContext crawlerContext, final UrlQueue<?> urlQueue, final String errorName, final Throwable e) {
+    private void storeFailureUrl(final CrawlerContext crawlerContext, final UrlQueue<?> urlQueue, final String errorName,
+            final Throwable e) {
 
         final CrawlingConfig crawlingConfig = getCrawlingConfig(crawlerContext.getSessionId());
         final String url = urlQueue.getUrl();
diff --git a/src/main/java/org/codelibs/fess/helper/CrawlingInfoHelper.java b/src/main/java/org/codelibs/fess/helper/CrawlingInfoHelper.java
index a8d74cdc9..bc1b80a8e 100644
--- a/src/main/java/org/codelibs/fess/helper/CrawlingInfoHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/CrawlingInfoHelper.java
@@ -180,29 +180,26 @@ public class CrawlingInfoHelper {
 
     public List<Map<String, String>> getSessionIdList(final FessEsClient fessEsClient) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return fessEsClient.search(
-                fessConfig.getIndexDocumentSearchIndex(),
-                queryRequestBuilder -> {
-                    queryRequestBuilder.setQuery(QueryBuilders.matchAllQuery());
-                    final TermsAggregationBuilder termsBuilder =
-                            AggregationBuilders.terms(fessConfig.getIndexFieldSegment()).field(fessConfig.getIndexFieldSegment())
-                                    .size(maxSessionIdsInList).order(BucketOrder.key(false));
-                    queryRequestBuilder.addAggregation(termsBuilder);
-                    queryRequestBuilder.setPreference(Constants.SEARCH_PREFERENCE_LOCAL);
-                    return true;
-                }, (queryRequestBuilder, execTime, searchResponse) -> {
-                    final List<Map<String, String>> sessionIdList = new ArrayList<>();
-                    searchResponse.ifPresent(response -> {
-                        final Terms terms = response.getAggregations().get(fessConfig.getIndexFieldSegment());
-                        for (final Bucket bucket : terms.getBuckets()) {
-                            final Map<String, String> map = new HashMap<>(2);
-                            map.put(fessConfig.getIndexFieldSegment(), bucket.getKey().toString());
-                            map.put(FACET_COUNT_KEY, Long.toString(bucket.getDocCount()));
-                            sessionIdList.add(map);
-                        }
-                    });
-                    return sessionIdList;
-                });
+        return fessEsClient.search(fessConfig.getIndexDocumentSearchIndex(), queryRequestBuilder -> {
+            queryRequestBuilder.setQuery(QueryBuilders.matchAllQuery());
+            final TermsAggregationBuilder termsBuilder = AggregationBuilders.terms(fessConfig.getIndexFieldSegment())
+                    .field(fessConfig.getIndexFieldSegment()).size(maxSessionIdsInList).order(BucketOrder.key(false));
+            queryRequestBuilder.addAggregation(termsBuilder);
+            queryRequestBuilder.setPreference(Constants.SEARCH_PREFERENCE_LOCAL);
+            return true;
+        }, (queryRequestBuilder, execTime, searchResponse) -> {
+            final List<Map<String, String>> sessionIdList = new ArrayList<>();
+            searchResponse.ifPresent(response -> {
+                final Terms terms = response.getAggregations().get(fessConfig.getIndexFieldSegment());
+                for (final Bucket bucket : terms.getBuckets()) {
+                    final Map<String, String> map = new HashMap<>(2);
+                    map.put(fessConfig.getIndexFieldSegment(), bucket.getKey().toString());
+                    map.put(FACET_COUNT_KEY, Long.toString(bucket.getDocCount()));
+                    sessionIdList.add(map);
+                }
+            });
+            return sessionIdList;
+        });
     }
 
     protected String generateId(final String urlId) {
diff --git a/src/main/java/org/codelibs/fess/helper/DataIndexHelper.java b/src/main/java/org/codelibs/fess/helper/DataIndexHelper.java
index a2edf0dd9..6e9a33494 100644
--- a/src/main/java/org/codelibs/fess/helper/DataIndexHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/DataIndexHelper.java
@@ -236,9 +236,7 @@ public class DataIndexHelper {
             }
             final FessConfig fessConfig = ComponentUtil.getFessConfig();
             final QueryBuilder queryBuilder =
-                    QueryBuilders
-                            .boolQuery()
-                            .must(QueryBuilders.termQuery(fessConfig.getIndexFieldConfigId(), dataConfig.getConfigId()))
+                    QueryBuilders.boolQuery().must(QueryBuilders.termQuery(fessConfig.getIndexFieldConfigId(), dataConfig.getConfigId()))
                             .must(QueryBuilders.boolQuery().mustNot(QueryBuilders.rangeQuery(fessConfig.getIndexFieldExpires()).gt("now"))
                                     .mustNot(QueryBuilders.existsQuery(fessConfig.getIndexFieldExpires())))
                             .mustNot(QueryBuilders.termQuery(fessConfig.getIndexFieldSegment(), sessionId));
diff --git a/src/main/java/org/codelibs/fess/helper/FileTypeHelper.java b/src/main/java/org/codelibs/fess/helper/FileTypeHelper.java
index 1a68f1850..dfcb4ac5b 100644
--- a/src/main/java/org/codelibs/fess/helper/FileTypeHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/FileTypeHelper.java
@@ -36,8 +36,8 @@ public class FileTypeHelper {
 
     @PostConstruct
     public void init() {
-        StreamUtil.split(ComponentUtil.getFessConfig().getIndexFiletype(), "\n").of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(s -> {
+        StreamUtil.split(ComponentUtil.getFessConfig().getIndexFiletype(), "\n")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).forEach(s -> {
                     final String[] values = StringUtils.split(s, "=", 2);
                     if (values.length == 2) {
                         mimetypeMap.put(values[0], values[1]);
diff --git a/src/main/java/org/codelibs/fess/helper/IndexingHelper.java b/src/main/java/org/codelibs/fess/helper/IndexingHelper.java
index 75e8cbb1c..813ebaa0a 100644
--- a/src/main/java/org/codelibs/fess/helper/IndexingHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/IndexingHelper.java
@@ -57,16 +57,15 @@ public class IndexingHelper {
         try {
             if (fessConfig.isThumbnailCrawlerEnabled()) {
                 final ThumbnailManager thumbnailManager = ComponentUtil.getThumbnailManager();
-                docList.stream().forEach(
-                        doc -> {
-                            if (!thumbnailManager.offer(doc)) {
-                                if (logger.isDebugEnabled()) {
-                                    logger.debug("Removing {} from {}", doc.get(fessConfig.getIndexFieldThumbnail()),
-                                            doc.get(fessConfig.getIndexFieldUrl()));
-                                }
-                                doc.remove(fessConfig.getIndexFieldThumbnail());
-                            }
-                        });
+                docList.stream().forEach(doc -> {
+                    if (!thumbnailManager.offer(doc)) {
+                        if (logger.isDebugEnabled()) {
+                            logger.debug("Removing {} from {}", doc.get(fessConfig.getIndexFieldThumbnail()),
+                                    doc.get(fessConfig.getIndexFieldUrl()));
+                        }
+                        doc.remove(fessConfig.getIndexFieldThumbnail());
+                    }
+                });
             }
             final CrawlingConfigHelper crawlingConfigHelper = ComponentUtil.getCrawlingConfigHelper();
             synchronized (fessEsClient) {
@@ -106,14 +105,12 @@ public class IndexingHelper {
                 continue;
             }
 
-            final QueryBuilder queryBuilder =
-                    QueryBuilders.boolQuery()
-                            .must(QueryBuilders.termQuery(fessConfig.getIndexFieldUrl(), inputDoc.get(fessConfig.getIndexFieldUrl())))
-                            .filter(QueryBuilders.termQuery(fessConfig.getIndexFieldConfigId(), configIdValue));
+            final QueryBuilder queryBuilder = QueryBuilders.boolQuery()
+                    .must(QueryBuilders.termQuery(fessConfig.getIndexFieldUrl(), inputDoc.get(fessConfig.getIndexFieldUrl())))
+                    .filter(QueryBuilders.termQuery(fessConfig.getIndexFieldConfigId(), configIdValue));
 
-            final List<Map<String, Object>> docs =
-                    getDocumentListByQuery(fessEsClient, queryBuilder,
-                            new String[] { fessConfig.getIndexFieldId(), fessConfig.getIndexFieldDocId() });
+            final List<Map<String, Object>> docs = getDocumentListByQuery(fessEsClient, queryBuilder,
+                    new String[] { fessConfig.getIndexFieldId(), fessConfig.getIndexFieldDocId() });
             for (final Map<String, Object> doc : docs) {
                 final Object oldIdValue = doc.get(fessConfig.getIndexFieldId());
                 if (!idValue.equals(oldIdValue) && oldIdValue != null) {
@@ -192,9 +189,8 @@ public class IndexingHelper {
             final String[] fields) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
 
-        final SearchResponse countResponse =
-                fessEsClient.prepareSearch(fessConfig.getIndexDocumentUpdateIndex()).setQuery(queryBuilder).setSize(0).execute()
-                        .actionGet(fessConfig.getIndexSearchTimeout());
+        final SearchResponse countResponse = fessEsClient.prepareSearch(fessConfig.getIndexDocumentUpdateIndex()).setQuery(queryBuilder)
+                .setSize(0).execute().actionGet(fessConfig.getIndexSearchTimeout());
         final long numFound = countResponse.getHits().getTotalHits().value;
         // TODO max threshold
 
diff --git a/src/main/java/org/codelibs/fess/helper/JobHelper.java b/src/main/java/org/codelibs/fess/helper/JobHelper.java
index 8f8702063..c241dbcd7 100644
--- a/src/main/java/org/codelibs/fess/helper/JobHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/JobHelper.java
@@ -71,15 +71,14 @@ public class JobHelper {
         }
 
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        final CronParamsSupplier paramsOp =
-                () -> {
-                    final Map<String, Object> params = new HashMap<>();
-                    ComponentUtil.getComponent(ScheduledJobBhv.class).selectByPK(scheduledJob.getId())
-                            .ifPresent(e -> params.put(Constants.SCHEDULED_JOB, e)).orElse(() -> {
-                                logger.warn("Job {} is not found.", scheduledJob.getId());
-                            });
-                    return params;
-                };
+        final CronParamsSupplier paramsOp = () -> {
+            final Map<String, Object> params = new HashMap<>();
+            ComponentUtil.getComponent(ScheduledJobBhv.class).selectByPK(scheduledJob.getId())
+                    .ifPresent(e -> params.put(Constants.SCHEDULED_JOB, e)).orElse(() -> {
+                        logger.warn("Job {} is not found.", scheduledJob.getId());
+                    });
+            return params;
+        };
         findJobByUniqueOf(LaJobUnique.of(id)).ifPresent(job -> {
             if (!job.isUnscheduled()) {
                 if (StringUtil.isNotBlank(scheduledJob.getCronExpression())) {
@@ -95,20 +94,18 @@ public class JobHelper {
                 final String cronExpression = scheduledJob.getCronExpression();
                 job.reschedule(cronExpression, op -> op.changeNoticeLogToDebug().params(paramsOp));
             }
-        }).orElse(
-                () -> {
-                    if (StringUtil.isNotBlank(scheduledJob.getCronExpression())) {
-                        logger.info("Starting Job {}:{}", id, scheduledJob.getName());
-                        final String cronExpression = scheduledJob.getCronExpression();
-                        cron.register(cronExpression, fessConfig.getSchedulerJobClassAsClass(),
-                                fessConfig.getSchedulerConcurrentExecModeAsEnum(),
-                                op -> op.uniqueBy(id).changeNoticeLogToDebug().params(paramsOp));
-                    } else {
-                        logger.info("Inactive Job {}:{}", id, scheduledJob.getName());
-                        cron.registerNonCron(fessConfig.getSchedulerJobClassAsClass(), fessConfig.getSchedulerConcurrentExecModeAsEnum(),
-                                op -> op.uniqueBy(id).changeNoticeLogToDebug().params(paramsOp));
-                    }
-                });
+        }).orElse(() -> {
+            if (StringUtil.isNotBlank(scheduledJob.getCronExpression())) {
+                logger.info("Starting Job {}:{}", id, scheduledJob.getName());
+                final String cronExpression = scheduledJob.getCronExpression();
+                cron.register(cronExpression, fessConfig.getSchedulerJobClassAsClass(), fessConfig.getSchedulerConcurrentExecModeAsEnum(),
+                        op -> op.uniqueBy(id).changeNoticeLogToDebug().params(paramsOp));
+            } else {
+                logger.info("Inactive Job {}:{}", id, scheduledJob.getName());
+                cron.registerNonCron(fessConfig.getSchedulerJobClassAsClass(), fessConfig.getSchedulerConcurrentExecModeAsEnum(),
+                        op -> op.uniqueBy(id).changeNoticeLogToDebug().params(paramsOp));
+            }
+        });
     }
 
     private OptionalThing<LaScheduledJob> findJobByUniqueOf(final LaJobUnique jobUnique) {
diff --git a/src/main/java/org/codelibs/fess/helper/KeyMatchHelper.java b/src/main/java/org/codelibs/fess/helper/KeyMatchHelper.java
index 3aa682798..069ceedb0 100644
--- a/src/main/java/org/codelibs/fess/helper/KeyMatchHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/KeyMatchHelper.java
@@ -74,52 +74,50 @@ public class KeyMatchHelper {
     protected void reload(final long interval) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         final Map<String, Map<String, Pair<QueryBuilder, ScoreFunctionBuilder<?>>>> keyMatchQueryMap = new HashMap<>();
-        getAvailableKeyMatchList().stream().forEach(
-                keyMatch -> {
-                    final BoolQueryBuilder boolQuery = QueryBuilders.boolQuery();
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("Loading KeyMatch Query: {}, Size: {}", keyMatch.getQuery(), keyMatch.getMaxSize());
-                    }
-                    getDocumentList(keyMatch).stream().map(doc -> {
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("Loaded KeyMatch doc: {}", doc);
-                        }
-                        return DocumentUtil.getValue(doc, fessConfig.getIndexFieldDocId(), String.class);
-                    }).forEach(docId -> {
-                        boolQuery.should(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId));
-                    });
-
-                    if (boolQuery.hasClauses()) {
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("Loaded KeyMatch Boost Query: {}", boolQuery);
-                        }
-                        String virtualHost = keyMatch.getVirtualHost();
-                        if (StringUtil.isBlank(virtualHost)) {
-                            virtualHost = StringUtil.EMPTY;
-                        }
-                        Map<String, Pair<QueryBuilder, ScoreFunctionBuilder<?>>> queryMap = keyMatchQueryMap.get(virtualHost);
-                        if (queryMap == null) {
-                            queryMap = new HashMap<>();
-                            keyMatchQueryMap.put(virtualHost, queryMap);
-                        }
-                        queryMap.put(toLowerCase(keyMatch.getTerm()),
-                                new Pair<>(boolQuery, ScoreFunctionBuilders.weightFactorFunction(keyMatch.getBoost())));
-                    } else if (logger.isDebugEnabled()) {
-                        logger.debug("No KeyMatch boost docs");
-                    }
-
-                    if (interval > 0) {
-                        ThreadUtil.sleep(interval);
-                    }
-                });
+        getAvailableKeyMatchList().stream().forEach(keyMatch -> {
+            final BoolQueryBuilder boolQuery = QueryBuilders.boolQuery();
+            if (logger.isDebugEnabled()) {
+                logger.debug("Loading KeyMatch Query: {}, Size: {}", keyMatch.getQuery(), keyMatch.getMaxSize());
+            }
+            getDocumentList(keyMatch).stream().map(doc -> {
+                if (logger.isDebugEnabled()) {
+                    logger.debug("Loaded KeyMatch doc: {}", doc);
+                }
+                return DocumentUtil.getValue(doc, fessConfig.getIndexFieldDocId(), String.class);
+            }).forEach(docId -> {
+                boolQuery.should(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId));
+            });
+
+            if (boolQuery.hasClauses()) {
+                if (logger.isDebugEnabled()) {
+                    logger.debug("Loaded KeyMatch Boost Query: {}", boolQuery);
+                }
+                String virtualHost = keyMatch.getVirtualHost();
+                if (StringUtil.isBlank(virtualHost)) {
+                    virtualHost = StringUtil.EMPTY;
+                }
+                Map<String, Pair<QueryBuilder, ScoreFunctionBuilder<?>>> queryMap = keyMatchQueryMap.get(virtualHost);
+                if (queryMap == null) {
+                    queryMap = new HashMap<>();
+                    keyMatchQueryMap.put(virtualHost, queryMap);
+                }
+                queryMap.put(toLowerCase(keyMatch.getTerm()),
+                        new Pair<>(boolQuery, ScoreFunctionBuilders.weightFactorFunction(keyMatch.getBoost())));
+            } else if (logger.isDebugEnabled()) {
+                logger.debug("No KeyMatch boost docs");
+            }
+
+            if (interval > 0) {
+                ThreadUtil.sleep(interval);
+            }
+        });
         this.keyMatchQueryMap = keyMatchQueryMap;
     }
 
     protected List<Map<String, Object>> getDocumentList(final KeyMatch keyMatch) {
         final FessEsClient fessEsClient = ComponentUtil.getFessEsClient();
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return fessEsClient.getDocumentList(
-                fessConfig.getIndexDocumentSearchIndex(),
+        return fessEsClient.getDocumentList(fessConfig.getIndexDocumentSearchIndex(),
                 searchRequestBuilder -> SearchConditionBuilder
                         .builder(searchRequestBuilder.setPreference(Constants.SEARCH_PREFERENCE_LOCAL))
                         .searchRequestType(SearchRequestType.ADMIN_SEARCH).size(keyMatch.getMaxSize()).query(keyMatch.getQuery())
diff --git a/src/main/java/org/codelibs/fess/helper/LanguageHelper.java b/src/main/java/org/codelibs/fess/helper/LanguageHelper.java
index 5bb97cd59..ee4dc6247 100644
--- a/src/main/java/org/codelibs/fess/helper/LanguageHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/LanguageHelper.java
@@ -142,9 +142,8 @@ public class LanguageHelper {
     public String getReindexScriptSource() {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         final String langField = fessConfig.getIndexFieldLang();
-        final String code =
-                Arrays.stream(langFields).map(s -> "ctx._source['" + s + "_'+ctx._source." + langField + "]=ctx._source." + s)
-                        .collect(Collectors.joining(";"));
+        final String code = Arrays.stream(langFields).map(s -> "ctx._source['" + s + "_'+ctx._source." + langField + "]=ctx._source." + s)
+                .collect(Collectors.joining(";"));
         if (logger.isDebugEnabled()) {
             logger.debug("reindex script: {}", code);
         }
diff --git a/src/main/java/org/codelibs/fess/helper/NotificationHelper.java b/src/main/java/org/codelibs/fess/helper/NotificationHelper.java
index bad01eab6..6a076cdc9 100644
--- a/src/main/java/org/codelibs/fess/helper/NotificationHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/NotificationHelper.java
@@ -47,22 +47,20 @@ public class NotificationHelper {
             return;
         }
         final String body = toSlackMessage(discloser);
-        StreamUtil.split(slackWebhookUrls, "[,\\s]").of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(
-                        url -> {
-                            try (CurlResponse response = Curl.post(url).header("Content-Type", "application/json").body(body).execute()) {
-                                if (response.getHttpStatusCode() == 200) {
-                                    if (logger.isDebugEnabled()) {
-                                        logger.debug("Sent {} to {}.", body, url);
-                                    }
-                                } else {
-                                    logger.warn("Failed to send {} to {}. HTTP Status is {}. {}", body, url, response.getHttpStatusCode(),
-                                            response.getContentAsString());
-                                }
-                            } catch (final IOException e) {
-                                logger.warn("Failed to send {} to {}.", body, url, e);
-                            }
-                        }));
+        StreamUtil.split(slackWebhookUrls, "[,\\s]").of(stream -> stream.filter(StringUtil::isNotBlank).forEach(url -> {
+            try (CurlResponse response = Curl.post(url).header("Content-Type", "application/json").body(body).execute()) {
+                if (response.getHttpStatusCode() == 200) {
+                    if (logger.isDebugEnabled()) {
+                        logger.debug("Sent {} to {}.", body, url);
+                    }
+                } else {
+                    logger.warn("Failed to send {} to {}. HTTP Status is {}. {}", body, url, response.getHttpStatusCode(),
+                            response.getContentAsString());
+                }
+            } catch (final IOException e) {
+                logger.warn("Failed to send {} to {}.", body, url, e);
+            }
+        }));
     }
 
     protected String toSlackMessage(final SMailPostingDiscloser discloser) {
@@ -84,22 +82,20 @@ public class NotificationHelper {
             return;
         }
         final String body = toGoogleChatMessage(discloser);
-        StreamUtil.split(googleChatWebhookUrls, "[,\\s]").of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(
-                        url -> {
-                            try (CurlResponse response = Curl.post(url).header("Content-Type", "application/json").body(body).execute()) {
-                                if (response.getHttpStatusCode() == 200) {
-                                    if (logger.isDebugEnabled()) {
-                                        logger.debug("Sent {} to {}.", body, url);
-                                    }
-                                } else {
-                                    logger.warn("Failed to send {} to {}. HTTP Status is {}. {}", body, url, response.getHttpStatusCode(),
-                                            response.getContentAsString());
-                                }
-                            } catch (final IOException e) {
-                                logger.warn("Failed to send {} to {}.", body, url, e);
-                            }
-                        }));
+        StreamUtil.split(googleChatWebhookUrls, "[,\\s]").of(stream -> stream.filter(StringUtil::isNotBlank).forEach(url -> {
+            try (CurlResponse response = Curl.post(url).header("Content-Type", "application/json").body(body).execute()) {
+                if (response.getHttpStatusCode() == 200) {
+                    if (logger.isDebugEnabled()) {
+                        logger.debug("Sent {} to {}.", body, url);
+                    }
+                } else {
+                    logger.warn("Failed to send {} to {}. HTTP Status is {}. {}", body, url, response.getHttpStatusCode(),
+                            response.getContentAsString());
+                }
+            } catch (final IOException e) {
+                logger.warn("Failed to send {} to {}.", body, url, e);
+            }
+        }));
     }
 
     protected String toGoogleChatMessage(final SMailPostingDiscloser discloser) {
diff --git a/src/main/java/org/codelibs/fess/helper/PluginHelper.java b/src/main/java/org/codelibs/fess/helper/PluginHelper.java
index fb1b87eb8..10b740fb7 100644
--- a/src/main/java/org/codelibs/fess/helper/PluginHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/PluginHelper.java
@@ -92,8 +92,8 @@ public class PluginHelper {
     }
 
     protected String[] getRepositories() {
-        return split(ComponentUtil.getFessConfig().getPluginRepositories(), ",").get(
-                stream -> stream.map(String::trim).toArray(n -> new String[n]));
+        return split(ComponentUtil.getFessConfig().getPluginRepositories(), ",")
+                .get(stream -> stream.map(String::trim).toArray(n -> new String[n]));
     }
 
     protected List<Artifact> loadArtifactsFromRepository(final String url) {
@@ -133,7 +133,8 @@ public class PluginHelper {
                             final String snapshotVersion = getSnapshotActualVersion(builder, pluginUrl, version);
                             if (StringUtil.isNotBlank(snapshotVersion)) {
                                 final String actualVersion = version.replace("SNAPSHOT", snapshotVersion);
-                                list.add(new Artifact(name, actualVersion, pluginUrl + version + "/" + name + "-" + actualVersion + ".jar"));
+                                list.add(
+                                        new Artifact(name, actualVersion, pluginUrl + version + "/" + name + "-" + actualVersion + ".jar"));
                             } else if (logger.isDebugEnabled()) {
                                 logger.debug("Snapshot name is not found: {}/{}", name, version);
                             }
diff --git a/src/main/java/org/codelibs/fess/helper/PopularWordHelper.java b/src/main/java/org/codelibs/fess/helper/PopularWordHelper.java
index bac01836a..e77e6f453 100644
--- a/src/main/java/org/codelibs/fess/helper/PopularWordHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/PopularWordHelper.java
@@ -52,44 +52,40 @@ public class PopularWordHelper {
             logger.debug("Initialize {}", this.getClass().getSimpleName());
         }
         fessConfig = ComponentUtil.getFessConfig();
-        cache =
-                CacheBuilder.newBuilder().maximumSize(fessConfig.getSuggestPopularWordCacheSizeAsInteger().longValue())
-                        .expireAfterWrite(fessConfig.getSuggestPopularWordCacheExpireAsInteger().longValue(), TimeUnit.MINUTES).build();
+        cache = CacheBuilder.newBuilder().maximumSize(fessConfig.getSuggestPopularWordCacheSizeAsInteger().longValue())
+                .expireAfterWrite(fessConfig.getSuggestPopularWordCacheExpireAsInteger().longValue(), TimeUnit.MINUTES).build();
     }
 
-    public List<String> getWordList(final SearchRequestType searchRequestType, final String seed, final String[] tags,
-            final String[] roles, final String[] fields, final String[] excludes) {
+    public List<String> getWordList(final SearchRequestType searchRequestType, final String seed, final String[] tags, final String[] roles,
+            final String[] fields, final String[] excludes) {
         final String baseSeed = seed != null ? seed : fessConfig.getSuggestPopularWordSeed();
         final String[] baseTags = tags != null ? tags : fessConfig.getSuggestPopularWordTagsAsArray();
-        final String[] baseRoles =
-                roles != null ? roles : ComponentUtil.getRoleQueryHelper().build(searchRequestType).stream().filter(StringUtil::isNotBlank)
+        final String[] baseRoles = roles != null ? roles
+                : ComponentUtil.getRoleQueryHelper().build(searchRequestType).stream().filter(StringUtil::isNotBlank)
                         .toArray(n -> new String[n]);
         final String[] baseFields = fields != null ? fields : fessConfig.getSuggestPopularWordFieldsAsArray();
         final String[] baseExcludes = excludes != null ? excludes : fessConfig.getSuggestPopularWordExcludesAsArray();
         try {
-            return cache.get(
-                    getCacheKey(baseSeed, baseTags, baseRoles, baseFields, baseExcludes),
-                    () -> {
-                        final List<String> wordList = new ArrayList<>();
-                        final SuggestHelper suggestHelper = ComponentUtil.getSuggestHelper();
-                        final PopularWordsRequestBuilder popularWordsRequestBuilder =
-                                suggestHelper.suggester().popularWords().setSize(fessConfig.getSuggestPopularWordSizeAsInteger())
-                                        .setWindowSize(fessConfig.getSuggestPopularWordWindowSizeAsInteger())
-                                        .setQueryFreqThreshold(fessConfig.getSuggestPopularWordQueryFreqAsInteger());
-                        popularWordsRequestBuilder.setSeed(baseSeed);
-                        stream(baseTags).of(stream -> stream.forEach(tag -> popularWordsRequestBuilder.addTag(tag)));
-                        stream(baseRoles).of(stream -> stream.forEach(role -> popularWordsRequestBuilder.addRole(role)));
-                        stream(baseFields).of(stream -> stream.forEach(field -> popularWordsRequestBuilder.addField(field)));
-                        stream(baseExcludes).of(stream -> stream.forEach(exclude -> popularWordsRequestBuilder.addExcludeWord(exclude)));
-                        try {
-                            popularWordsRequestBuilder.execute().getResponse().getItems().stream()
-                                    .forEach(item -> wordList.add(item.getText()));
-                        } catch (final SuggesterException e) {
-                            logger.warn("Failed to generate popular words.", e);
-                        }
+            return cache.get(getCacheKey(baseSeed, baseTags, baseRoles, baseFields, baseExcludes), () -> {
+                final List<String> wordList = new ArrayList<>();
+                final SuggestHelper suggestHelper = ComponentUtil.getSuggestHelper();
+                final PopularWordsRequestBuilder popularWordsRequestBuilder =
+                        suggestHelper.suggester().popularWords().setSize(fessConfig.getSuggestPopularWordSizeAsInteger())
+                                .setWindowSize(fessConfig.getSuggestPopularWordWindowSizeAsInteger())
+                                .setQueryFreqThreshold(fessConfig.getSuggestPopularWordQueryFreqAsInteger());
+                popularWordsRequestBuilder.setSeed(baseSeed);
+                stream(baseTags).of(stream -> stream.forEach(tag -> popularWordsRequestBuilder.addTag(tag)));
+                stream(baseRoles).of(stream -> stream.forEach(role -> popularWordsRequestBuilder.addRole(role)));
+                stream(baseFields).of(stream -> stream.forEach(field -> popularWordsRequestBuilder.addField(field)));
+                stream(baseExcludes).of(stream -> stream.forEach(exclude -> popularWordsRequestBuilder.addExcludeWord(exclude)));
+                try {
+                    popularWordsRequestBuilder.execute().getResponse().getItems().stream().forEach(item -> wordList.add(item.getText()));
+                } catch (final SuggesterException e) {
+                    logger.warn("Failed to generate popular words.", e);
+                }
 
-                        return wordList;
-                    });
+                return wordList;
+            });
         } catch (final ExecutionException e) {
             logger.warn("Failed to load popular words.", e);
         }
diff --git a/src/main/java/org/codelibs/fess/helper/QueryHelper.java b/src/main/java/org/codelibs/fess/helper/QueryHelper.java
index c035f75bf..49cf5c8e0 100644
--- a/src/main/java/org/codelibs/fess/helper/QueryHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/QueryHelper.java
@@ -320,8 +320,8 @@ public class QueryHelper {
                     fessConfig.getIndexFieldUrl(), //
                     fessConfig.getIndexFieldVersion()));
         }
-        split(fessConfig.getQueryAdditionalAnalyzedFields(), ",").of(
-                stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).forEach(s -> notAnalyzedFieldSet.remove(s)));
+        split(fessConfig.getQueryAdditionalAnalyzedFields(), ",")
+                .of(stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).forEach(s -> notAnalyzedFieldSet.remove(s)));
         split(fessConfig.getQueryAdditionalDefaultFields(), ",").of(stream -> stream.filter(StringUtil::isNotBlank).map(s -> {
             final Pair<String, Float> pair = new Pair<>();
             final String[] values = s.split(":");
@@ -395,8 +395,8 @@ public class QueryHelper {
 
     protected void buildBoostQuery(final QueryContext queryContext) {
         queryContext.addFunctionScore(list -> {
-            list.add(new FilterFunctionBuilder(ScoreFunctionBuilders.fieldValueFactorFunction(ComponentUtil.getFessConfig()
-                    .getIndexFieldBoost())));
+            list.add(new FilterFunctionBuilder(
+                    ScoreFunctionBuilders.fieldValueFactorFunction(ComponentUtil.getFessConfig().getIndexFieldBoost())));
             ComponentUtil.getKeyMatchHelper().buildQuery(queryContext.getDefaultKeyword(), list);
             list.addAll(boostFunctionList);
         });
@@ -445,8 +445,8 @@ public class QueryHelper {
             final BoostQuery boostQuery = (BoostQuery) query;
             return convertQuery(context, boostQuery.getQuery(), boostQuery.getBoost());
         }
-        throw new InvalidQueryException(messages -> messages.addErrorsInvalidQueryUnknown(UserMessages.GLOBAL_PROPERTY_KEY), "Unknown q: "
-                + query.getClass() + " => " + query);
+        throw new InvalidQueryException(messages -> messages.addErrorsInvalidQueryUnknown(UserMessages.GLOBAL_PROPERTY_KEY),
+                "Unknown q: " + query.getClass() + " => " + query);
     }
 
     protected QueryBuilder convertBooleanQuery(final QueryContext context, final BooleanQuery booleanQuery, final float boost) {
@@ -493,8 +493,8 @@ public class QueryHelper {
         final String field = getSearchField(context, wildcardQuery.getField());
         if (Constants.DEFAULT_FIELD.equals(field)) {
             context.addFieldLog(field, wildcardQuery.getTerm().text());
-            return buildDefaultQueryBuilder((f, b) -> QueryBuilders.wildcardQuery(f, toLowercaseWildcard(wildcardQuery.getTerm().text()))
-                    .boost(b * boost));
+            return buildDefaultQueryBuilder(
+                    (f, b) -> QueryBuilders.wildcardQuery(f, toLowercaseWildcard(wildcardQuery.getTerm().text())).boost(b * boost));
         } else if (isSearchField(field)) {
             context.addFieldLog(field, wildcardQuery.getTerm().text());
             return QueryBuilders.wildcardQuery(field, toLowercaseWildcard(wildcardQuery.getTerm().text())).boost(boost);
@@ -511,8 +511,8 @@ public class QueryHelper {
         final String field = getSearchField(context, prefixQuery.getField());
         if (Constants.DEFAULT_FIELD.equals(field)) {
             context.addFieldLog(field, prefixQuery.getPrefix().text());
-            return buildDefaultQueryBuilder((f, b) -> QueryBuilders.matchPhrasePrefixQuery(f,
-                    toLowercaseWildcard(prefixQuery.getPrefix().text())).boost(b * boost));
+            return buildDefaultQueryBuilder((f, b) -> QueryBuilders
+                    .matchPhrasePrefixQuery(f, toLowercaseWildcard(prefixQuery.getPrefix().text())).boost(b * boost));
         } else if (isSearchField(field)) {
             context.addFieldLog(field, prefixQuery.getPrefix().text());
             if (notAnalyzedFieldSet.contains(field)) {
@@ -609,34 +609,35 @@ public class QueryHelper {
             context.addHighlightedQuery(text);
             return buildDefaultQueryBuilder((f, b) -> buildMatchPhraseQuery(f, text).boost(b * boost));
         } else if ("sort".equals(field)) {
-            split(text, ",").of(
-                    stream -> stream.filter(StringUtil::isNotBlank).forEach(
-                            t -> {
-                                final String[] values = t.split("\\.");
-                                if (values.length > 2) {
-                                    throw new InvalidQueryException(messages -> messages.addErrorsInvalidQuerySortValue(
-                                            UserMessages.GLOBAL_PROPERTY_KEY, text), "Invalid sort field: " + termQuery);
-                                }
-                                final String sortField = values[0];
-                                if (!isSortField(sortField)) {
-                                    throw new InvalidQueryException(messages -> messages.addErrorsInvalidQueryUnsupportedSortField(
-                                            UserMessages.GLOBAL_PROPERTY_KEY, sortField), "Unsupported sort field: " + termQuery);
-                                }
-                                SortOrder sortOrder;
-                                if (values.length == 2) {
-                                    sortOrder = SortOrder.DESC.toString().equalsIgnoreCase(values[1]) ? SortOrder.DESC : SortOrder.ASC;
-                                    if (sortOrder == null) {
-                                        throw new InvalidQueryException(messages -> messages.addErrorsInvalidQueryUnsupportedSortOrder(
-                                                UserMessages.GLOBAL_PROPERTY_KEY, values[1]), "Invalid sort order: " + termQuery);
-                                    }
-                                } else {
-                                    sortOrder = SortOrder.ASC;
-                                }
-                                context.addSorts(createFieldSortBuilder(sortField, sortOrder));
-                            }));
+            split(text, ",").of(stream -> stream.filter(StringUtil::isNotBlank).forEach(t -> {
+                final String[] values = t.split("\\.");
+                if (values.length > 2) {
+                    throw new InvalidQueryException(
+                            messages -> messages.addErrorsInvalidQuerySortValue(UserMessages.GLOBAL_PROPERTY_KEY, text),
+                            "Invalid sort field: " + termQuery);
+                }
+                final String sortField = values[0];
+                if (!isSortField(sortField)) {
+                    throw new InvalidQueryException(
+                            messages -> messages.addErrorsInvalidQueryUnsupportedSortField(UserMessages.GLOBAL_PROPERTY_KEY, sortField),
+                            "Unsupported sort field: " + termQuery);
+                }
+                SortOrder sortOrder;
+                if (values.length == 2) {
+                    sortOrder = SortOrder.DESC.toString().equalsIgnoreCase(values[1]) ? SortOrder.DESC : SortOrder.ASC;
+                    if (sortOrder == null) {
+                        throw new InvalidQueryException(
+                                messages -> messages.addErrorsInvalidQueryUnsupportedSortOrder(UserMessages.GLOBAL_PROPERTY_KEY, values[1]),
+                                "Invalid sort order: " + termQuery);
+                    }
+                } else {
+                    sortOrder = SortOrder.ASC;
+                }
+                context.addSorts(createFieldSortBuilder(sortField, sortOrder));
+            }));
             return null;
-        } else if (INURL_FIELD.equals(field)
-                || (StringUtil.equals(field, context.getDefaultField()) && fessConfig.getIndexFieldUrl().equals(context.getDefaultField()))) {
+        } else if (INURL_FIELD.equals(field) || (StringUtil.equals(field, context.getDefaultField())
+                && fessConfig.getIndexFieldUrl().equals(context.getDefaultField()))) {
             return QueryBuilders.wildcardQuery(fessConfig.getIndexFieldUrl(), "*" + text + "*").boost(boost);
         } else if (SITE_FIELD.equals(field)) {
             return convertSiteQuery(context, text, boost);
@@ -692,18 +693,14 @@ public class QueryHelper {
         final QueryBuilder contentQuery =
                 builder.apply(fessConfig.getIndexFieldContent(), fessConfig.getQueryBoostContentAsDecimal().floatValue());
         boolQuery.should(contentQuery);
-        getQueryLanguages().ifPresent(
-                langs -> stream(langs).of(
-                        stream -> stream.forEach(lang -> {
-                            final QueryBuilder titleLangQuery =
-                                    builder.apply(fessConfig.getIndexFieldTitle() + "_" + lang, fessConfig
-                                            .getQueryBoostTitleLangAsDecimal().floatValue());
-                            boolQuery.should(titleLangQuery);
-                            final QueryBuilder contentLangQuery =
-                                    builder.apply(fessConfig.getIndexFieldContent() + "_" + lang, fessConfig
-                                            .getQueryBoostContentLangAsDecimal().floatValue());
-                            boolQuery.should(contentLangQuery);
-                        })));
+        getQueryLanguages().ifPresent(langs -> stream(langs).of(stream -> stream.forEach(lang -> {
+            final QueryBuilder titleLangQuery =
+                    builder.apply(fessConfig.getIndexFieldTitle() + "_" + lang, fessConfig.getQueryBoostTitleLangAsDecimal().floatValue());
+            boolQuery.should(titleLangQuery);
+            final QueryBuilder contentLangQuery = builder.apply(fessConfig.getIndexFieldContent() + "_" + lang,
+                    fessConfig.getQueryBoostContentLangAsDecimal().floatValue());
+            boolQuery.should(contentLangQuery);
+        })));
         additionalDefaultList.stream().forEach(f -> {
             final QueryBuilder query = builder.apply(f.getFirst(), f.getSecond());
             boolQuery.should(query);
@@ -716,9 +713,8 @@ public class QueryHelper {
     }
 
     protected OptionalThing<String[]> getQueryLanguages() {
-        return LaRequestUtil.getOptionalRequest().map(
-                request -> ComponentUtil.getFessConfig().getQueryLanguages(request.getLocales(),
-                        (String[]) request.getAttribute(Constants.REQUEST_LANGUAGES)));
+        return LaRequestUtil.getOptionalRequest().map(request -> ComponentUtil.getFessConfig().getQueryLanguages(request.getLocales(),
+                (String[]) request.getAttribute(Constants.REQUEST_LANGUAGES)));
     }
 
     protected boolean isSortField(final String field) {
diff --git a/src/main/java/org/codelibs/fess/helper/SearchHelper.java b/src/main/java/org/codelibs/fess/helper/SearchHelper.java
index 17480e790..782706d63 100644
--- a/src/main/java/org/codelibs/fess/helper/SearchHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/SearchHelper.java
@@ -93,29 +93,27 @@ public class SearchHelper {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
         final List<Map<String, Object>> documentItems =
-                ComponentUtil.getFessEsClient().search(
-                        fessConfig.getIndexDocumentSearchIndex(),
-                        searchRequestBuilder -> {
-                            queryHelper.processSearchPreference(searchRequestBuilder, userBean, query);
-                            return SearchConditionBuilder.builder(searchRequestBuilder).query(query).offset(pageStart).size(pageSize)
-                                    .facetInfo(params.getFacetInfo()).geoInfo(params.getGeoInfo()).highlightInfo(params.getHighlightInfo())
-                                    .similarDocHash(params.getSimilarDocHash()).responseFields(queryHelper.getResponseFields())
-                                    .searchRequestType(params.getType()).trackTotalHits(params.getTrackTotalHits()).build();
-                        }, (searchRequestBuilder, execTime, searchResponse) -> {
-                            searchResponse.ifPresent(r -> {
-                                if (r.getTotalShards() != r.getSuccessfulShards() && fessConfig.isQueryTimeoutLogging()) {
-                                    // partial results
-                                    final StringBuilder buf = new StringBuilder(1000);
-                                    buf.append("[SEARCH TIMEOUT] {\"exec_time\":").append(execTime)//
-                                            .append(",\"request\":").append(searchRequestBuilder.toString())//
-                                            .append(",\"response\":").append(r.toString()).append('}');
-                                    logger.warn(buf.toString());
-                                }
-                            });
-                            final QueryResponseList queryResponseList = ComponentUtil.getQueryResponseList();
-                            queryResponseList.init(searchResponse, pageStart, pageSize);
-                            return queryResponseList;
-                        });
+                ComponentUtil.getFessEsClient().search(fessConfig.getIndexDocumentSearchIndex(), searchRequestBuilder -> {
+                    queryHelper.processSearchPreference(searchRequestBuilder, userBean, query);
+                    return SearchConditionBuilder.builder(searchRequestBuilder).query(query).offset(pageStart).size(pageSize)
+                            .facetInfo(params.getFacetInfo()).geoInfo(params.getGeoInfo()).highlightInfo(params.getHighlightInfo())
+                            .similarDocHash(params.getSimilarDocHash()).responseFields(queryHelper.getResponseFields())
+                            .searchRequestType(params.getType()).trackTotalHits(params.getTrackTotalHits()).build();
+                }, (searchRequestBuilder, execTime, searchResponse) -> {
+                    searchResponse.ifPresent(r -> {
+                        if (r.getTotalShards() != r.getSuccessfulShards() && fessConfig.isQueryTimeoutLogging()) {
+                            // partial results
+                            final StringBuilder buf = new StringBuilder(1000);
+                            buf.append("[SEARCH TIMEOUT] {\"exec_time\":").append(execTime)//
+                                    .append(",\"request\":").append(searchRequestBuilder.toString())//
+                                    .append(",\"response\":").append(r.toString()).append('}');
+                            logger.warn(buf.toString());
+                        }
+                    });
+                    final QueryResponseList queryResponseList = ComponentUtil.getQueryResponseList();
+                    queryResponseList.init(searchResponse, pageStart, pageSize);
+                    return queryResponseList;
+                });
         data.setDocumentItems(documentItems);
 
         // search
@@ -191,15 +189,13 @@ public class SearchHelper {
             query = ComponentUtil.getQueryStringBuilder().params(params).build() + " sort:" + sortField;
         }
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return ComponentUtil.getFessEsClient().<Map<String, Object>> scrollSearch(
-                fessConfig.getIndexDocumentSearchIndex(),
+        return ComponentUtil.getFessEsClient().<Map<String, Object>> scrollSearch(fessConfig.getIndexDocumentSearchIndex(),
                 searchRequestBuilder -> {
                     final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
                     queryHelper.processSearchPreference(searchRequestBuilder, userBean, query);
                     return SearchConditionBuilder.builder(searchRequestBuilder).scroll().query(query).size(pageSize)
                             .responseFields(queryHelper.getScrollResponseFields()).searchRequestType(params.getType()).build();
-                },
-                (searchResponse, hit) -> {
+                }, (searchResponse, hit) -> {
                     final Map<String, Object> docMap = new HashMap<>();
                     final Map<String, Object> source = hit.getSourceAsMap();
                     if (source != null) {
@@ -285,45 +281,41 @@ public class SearchHelper {
     public OptionalEntity<Map<String, Object>> getDocumentByDocId(final String docId, final String[] fields,
             final OptionalThing<FessUserBean> userBean) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return ComponentUtil.getFessEsClient().getDocument(
-                fessConfig.getIndexDocumentSearchIndex(),
-                builder -> {
-                    final BoolQueryBuilder boolQuery =
-                            QueryBuilders.boolQuery().must(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId));
-                    final Set<String> roleSet = ComponentUtil.getRoleQueryHelper().build(SearchRequestType.JSON); // TODO SearchRequestType?
-                    final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
-                    if (!roleSet.isEmpty()) {
-                        queryHelper.buildRoleQuery(roleSet, boolQuery);
-                    }
-                    builder.setQuery(boolQuery);
-                    builder.setFetchSource(fields, null);
-                    queryHelper.processSearchPreference(builder, userBean, docId);
-                    return true;
-                });
+        return ComponentUtil.getFessEsClient().getDocument(fessConfig.getIndexDocumentSearchIndex(), builder -> {
+            final BoolQueryBuilder boolQuery =
+                    QueryBuilders.boolQuery().must(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId));
+            final Set<String> roleSet = ComponentUtil.getRoleQueryHelper().build(SearchRequestType.JSON); // TODO SearchRequestType?
+            final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
+            if (!roleSet.isEmpty()) {
+                queryHelper.buildRoleQuery(roleSet, boolQuery);
+            }
+            builder.setQuery(boolQuery);
+            builder.setFetchSource(fields, null);
+            queryHelper.processSearchPreference(builder, userBean, docId);
+            return true;
+        });
 
     }
 
     public List<Map<String, Object>> getDocumentListByDocIds(final String[] docIds, final String[] fields,
             final OptionalThing<FessUserBean> userBean, final SearchRequestType searchRequestType) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return ComponentUtil.getFessEsClient().getDocumentList(
-                fessConfig.getIndexDocumentSearchIndex(),
-                builder -> {
-                    final BoolQueryBuilder boolQuery =
-                            QueryBuilders.boolQuery().must(QueryBuilders.termsQuery(fessConfig.getIndexFieldDocId(), docIds));
-                    final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
-                    if (searchRequestType != SearchRequestType.ADMIN_SEARCH) {
-                        final Set<String> roleSet = ComponentUtil.getRoleQueryHelper().build(searchRequestType);
-                        if (!roleSet.isEmpty()) {
-                            queryHelper.buildRoleQuery(roleSet, boolQuery);
-                        }
-                    }
-                    builder.setQuery(boolQuery);
-                    builder.setSize(fessConfig.getPagingSearchPageMaxSizeAsInteger());
-                    builder.setFetchSource(fields, null);
-                    queryHelper.processSearchPreference(builder, userBean, String.join(StringUtil.EMPTY, docIds));
-                    return true;
-                });
+        return ComponentUtil.getFessEsClient().getDocumentList(fessConfig.getIndexDocumentSearchIndex(), builder -> {
+            final BoolQueryBuilder boolQuery =
+                    QueryBuilders.boolQuery().must(QueryBuilders.termsQuery(fessConfig.getIndexFieldDocId(), docIds));
+            final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
+            if (searchRequestType != SearchRequestType.ADMIN_SEARCH) {
+                final Set<String> roleSet = ComponentUtil.getRoleQueryHelper().build(searchRequestType);
+                if (!roleSet.isEmpty()) {
+                    queryHelper.buildRoleQuery(roleSet, boolQuery);
+                }
+            }
+            builder.setQuery(boolQuery);
+            builder.setSize(fessConfig.getPagingSearchPageMaxSizeAsInteger());
+            builder.setFetchSource(fields, null);
+            queryHelper.processSearchPreference(builder, userBean, String.join(StringUtil.EMPTY, docIds));
+            return true;
+        });
     }
 
     public boolean update(final String id, final String field, final Object value) {
diff --git a/src/main/java/org/codelibs/fess/helper/SearchLogHelper.java b/src/main/java/org/codelibs/fess/helper/SearchLogHelper.java
index 39ae7b793..0235fc9f3 100644
--- a/src/main/java/org/codelibs/fess/helper/SearchLogHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/SearchLogHelper.java
@@ -250,24 +250,22 @@ public class SearchLogHelper {
 
         final List<SearchLog> searchLogList = new ArrayList<>();
         final Map<String, UserInfo> userInfoMap = new HashMap<>();
-        queue.stream().forEach(
-                searchLog -> {
-                    final String userAgent = searchLog.getUserAgent();
-                    final boolean isBot =
-                            userAgent != null
-                                    && stream(botNames).get(stream -> stream.anyMatch(botName -> userAgent.indexOf(botName) >= 0));
-                    if (!isBot) {
-                        searchLog.getUserInfo().ifPresent(userInfo -> {
-                            final String code = userInfo.getId();
-                            final UserInfo oldUserInfo = userInfoMap.get(code);
-                            if (oldUserInfo != null) {
-                                userInfo.setCreatedAt(oldUserInfo.getCreatedAt());
-                            }
-                            userInfoMap.put(code, userInfo);
-                        });
-                        searchLogList.add(searchLog);
+        queue.stream().forEach(searchLog -> {
+            final String userAgent = searchLog.getUserAgent();
+            final boolean isBot =
+                    userAgent != null && stream(botNames).get(stream -> stream.anyMatch(botName -> userAgent.indexOf(botName) >= 0));
+            if (!isBot) {
+                searchLog.getUserInfo().ifPresent(userInfo -> {
+                    final String code = userInfo.getId();
+                    final UserInfo oldUserInfo = userInfoMap.get(code);
+                    if (oldUserInfo != null) {
+                        userInfo.setCreatedAt(oldUserInfo.getCreatedAt());
                     }
+                    userInfoMap.put(code, userInfo);
                 });
+                searchLogList.add(searchLog);
+            }
+        });
 
         if (!userInfoMap.isEmpty()) {
             final List<UserInfo> insertList = new ArrayList<>(userInfoMap.values());
@@ -348,23 +346,19 @@ public class SearchLogHelper {
             final FessConfig fessConfig = ComponentUtil.getFessConfig();
             try {
                 final UpdateRequest[] updateRequests =
-                        searchHelper
-                                .getDocumentListByDocIds(clickCountMap.keySet().toArray(new String[clickCountMap.size()]),
-                                        new String[] { fessConfig.getIndexFieldDocId(), fessConfig.getIndexFieldLang() },
-                                        OptionalThing.of(FessUserBean.empty()), SearchRequestType.ADMIN_SEARCH)
-                                .stream()
-                                .map(doc -> {
+                        searchHelper.getDocumentListByDocIds(clickCountMap.keySet().toArray(new String[clickCountMap.size()]),
+                                new String[] { fessConfig.getIndexFieldDocId(), fessConfig.getIndexFieldLang() },
+                                OptionalThing.of(FessUserBean.empty()), SearchRequestType.ADMIN_SEARCH).stream().map(doc -> {
                                     final String id = DocumentUtil.getValue(doc, fessConfig.getIndexFieldId(), String.class);
                                     final String docId = DocumentUtil.getValue(doc, fessConfig.getIndexFieldDocId(), String.class);
                                     if (id != null && docId != null && clickCountMap.containsKey(docId)) {
                                         final Integer count = clickCountMap.get(docId);
-                                        final Script script =
-                                                ComponentUtil.getLanguageHelper().createScript(doc,
-                                                        "ctx._source." + fessConfig.getIndexFieldClickCount() + "+=" + count.toString());
+                                        final Script script = ComponentUtil.getLanguageHelper().createScript(doc,
+                                                "ctx._source." + fessConfig.getIndexFieldClickCount() + "+=" + count.toString());
                                         final Map<String, Object> upsertMap = new HashMap<>();
                                         upsertMap.put(fessConfig.getIndexFieldClickCount(), count);
-                                        return new UpdateRequest(fessConfig.getIndexDocumentUpdateIndex(), id).script(script).upsert(
-                                                upsertMap);
+                                        return new UpdateRequest(fessConfig.getIndexDocumentUpdateIndex(), id).script(script)
+                                                .upsert(upsertMap);
                                     }
                                     return null;
                                 }).filter(req -> req != null).toArray(n -> new UpdateRequest[n]);
diff --git a/src/main/java/org/codelibs/fess/helper/SuggestHelper.java b/src/main/java/org/codelibs/fess/helper/SuggestHelper.java
index 6ed117195..a7d1ecc35 100644
--- a/src/main/java/org/codelibs/fess/helper/SuggestHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/SuggestHelper.java
@@ -90,8 +90,8 @@ public class SuggestHelper {
             logger.debug("Initialize {}", this.getClass().getSimpleName());
         }
         fessConfig = ComponentUtil.getFessConfig();
-        split(fessConfig.getSuggestFieldContents(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(contentFieldNameSet::add));
+        split(fessConfig.getSuggestFieldContents(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).forEach(contentFieldNameSet::add));
         split(fessConfig.getSuggestFieldTags(), ",").of(stream -> stream.filter(StringUtil::isNotBlank).forEach(tagFieldNameSet::add));
         split(fessConfig.getSuggestFieldRoles(), ",").of(stream -> stream.filter(StringUtil::isNotBlank).forEach(roleFieldNameSet::add));
         contentFieldList = Arrays.asList(stream(fessConfig.getSuggestFieldContents()).get(stream -> stream.toArray(n -> new String[n])));
@@ -137,68 +137,67 @@ public class SuggestHelper {
 
     public void indexFromSearchLog(final List<SearchLog> searchLogList) {
         final Map<String, LocalDateTime> duplicateSessionMap = new HashMap<>();
-        searchLogList.stream().forEach(
-                searchLog -> {
-                    if (searchLog.getHitCount() == null
-                            || searchLog.getHitCount().longValue() < fessConfig.getSuggestMinHitCountAsInteger().longValue()) {
-                        return;
-                    }
+        searchLogList.stream().forEach(searchLog -> {
+            if (searchLog.getHitCount() == null
+                    || searchLog.getHitCount().longValue() < fessConfig.getSuggestMinHitCountAsInteger().longValue()) {
+                return;
+            }
 
-                    final String sessionId;
-                    if (searchLog.getUserSessionId() != null) {
-                        sessionId = searchLog.getUserSessionId();
-                    } else {
-                        if (Constants.SEARCH_LOG_ACCESS_TYPE_WEB.equals(searchLog.getAccessType())) {
-                            sessionId = searchLog.getClientIp();
-                        } else {
-                            sessionId = searchLog.getClientIp() + '_' + searchLog.getSearchWord();
-                        }
-                    }
+            final String sessionId;
+            if (searchLog.getUserSessionId() != null) {
+                sessionId = searchLog.getUserSessionId();
+            } else {
+                if (Constants.SEARCH_LOG_ACCESS_TYPE_WEB.equals(searchLog.getAccessType())) {
+                    sessionId = searchLog.getClientIp();
+                } else {
+                    sessionId = searchLog.getClientIp() + '_' + searchLog.getSearchWord();
+                }
+            }
 
-                    final LocalDateTime requestedAt = searchLog.getRequestedAt();
-                    if (sessionId == null) {
-                        return;
-                    } else if (duplicateSessionMap.containsKey(sessionId)) {
-                        if (duplicateSessionMap.get(sessionId).plusMinutes(searchStoreIntervalMinute).isAfter(requestedAt)) {
-                            return;
-                        }
-                    }
+            final LocalDateTime requestedAt = searchLog.getRequestedAt();
+            if (sessionId == null) {
+                return;
+            } else if (duplicateSessionMap.containsKey(sessionId)) {
+                if (duplicateSessionMap.get(sessionId).plusMinutes(searchStoreIntervalMinute).isAfter(requestedAt)) {
+                    return;
+                }
+            }
 
-                    final StringBuilder sb = new StringBuilder(100);
-                    final List<String> fields = new ArrayList<>();
-                    final List<String> tags = new ArrayList<>();
-                    final List<String> roles = new ArrayList<>();
-
-                    for (final Pair<String, String> searchFieldLog : searchLog.getSearchFieldLogList()) {
-                        final String name = searchFieldLog.getFirst();
-                        if (contentFieldNameSet.contains(name)) {
-                            if (sb.length() > 0) {
-                                sb.append(TEXT_SEP);
-                            }
-                            sb.append(searchFieldLog.getSecond());
-                            fields.add(name);
-                        } else if (tagFieldNameSet.contains(name)) {
-                            tags.add(searchFieldLog.getSecond());
-                        } else if (roleFieldNameSet.contains(name)) {
-                            roles.add(searchFieldLog.getSecond());
-                        }
-                    }
-
-                    final String virtualHost = searchLog.getVirtualHost();
-                    if (virtualHost != null) {
-                        tags.add(virtualHost);
-                    }
+            final StringBuilder sb = new StringBuilder(100);
+            final List<String> fields = new ArrayList<>();
+            final List<String> tags = new ArrayList<>();
+            final List<String> roles = new ArrayList<>();
 
+            for (final Pair<String, String> searchFieldLog : searchLog.getSearchFieldLogList()) {
+                final String name = searchFieldLog.getFirst();
+                if (contentFieldNameSet.contains(name)) {
                     if (sb.length() > 0) {
-                        final String[] langs = searchLog.getLanguages() == null ? new String[] {} : searchLog.getLanguages().split(",");
-                        stream(searchLog.getRoles()).of(stream -> stream.forEach(role -> roles.add(role)));
-                        if (fessConfig.isValidSearchLogPermissions(roles.toArray(new String[roles.size()]))) {
-                            suggester.indexer().indexFromSearchWord(sb.toString(), fields.toArray(new String[fields.size()]),
-                                    tags.toArray(new String[tags.size()]), roles.toArray(new String[roles.size()]), 1, langs);
-                            duplicateSessionMap.put(sessionId, requestedAt);
-                        }
+                        sb.append(TEXT_SEP);
                     }
-                });
+                    sb.append(searchFieldLog.getSecond());
+                    fields.add(name);
+                } else if (tagFieldNameSet.contains(name)) {
+                    tags.add(searchFieldLog.getSecond());
+                } else if (roleFieldNameSet.contains(name)) {
+                    roles.add(searchFieldLog.getSecond());
+                }
+            }
+
+            final String virtualHost = searchLog.getVirtualHost();
+            if (virtualHost != null) {
+                tags.add(virtualHost);
+            }
+
+            if (sb.length() > 0) {
+                final String[] langs = searchLog.getLanguages() == null ? new String[] {} : searchLog.getLanguages().split(",");
+                stream(searchLog.getRoles()).of(stream -> stream.forEach(role -> roles.add(role)));
+                if (fessConfig.isValidSearchLogPermissions(roles.toArray(new String[roles.size()]))) {
+                    suggester.indexer().indexFromSearchWord(sb.toString(), fields.toArray(new String[fields.size()]),
+                            tags.toArray(new String[tags.size()]), roles.toArray(new String[roles.size()]), 1, langs);
+                    duplicateSessionMap.put(sessionId, requestedAt);
+                }
+            }
+        });
         refresh();
     }
 
@@ -207,40 +206,37 @@ public class SuggestHelper {
         final long interval = fessConfig.getSuggestUpdateRequestIntervalAsInteger().longValue();
         final int docPerReq = fessConfig.getSuggestUpdateDocPerRequestAsInteger();
         final SystemHelper systemHelper = ComponentUtil.getSystemHelper();
-        suggester
-                .indexer()
-                .indexFromDocument(
-                        () -> {
-                            final ESSourceReader reader =
-                                    new ESSourceReader(ComponentUtil.getFessEsClient(), suggester.settings(),
-                                            fessConfig.getIndexDocumentSearchIndex(), "_doc"); // TODO remove type
-                            reader.setScrollSize(fessConfig.getSuggestSourceReaderScrollSizeAsInteger());
-                            reader.setLimitDocNumPercentage(fessConfig.getSuggestUpdateContentsLimitNumPercentage());
-                            reader.setLimitNumber(fessConfig.getSuggestUpdateContentsLimitNumAsInteger());
-                            reader.setLimitOfDocumentSize(fessConfig.getSuggestUpdateContentsLimitDocSizeAsInteger());
-
-                            final List<FunctionScoreQueryBuilder.FilterFunctionBuilder> flist = new ArrayList<>();
-                            flist.add(new FunctionScoreQueryBuilder.FilterFunctionBuilder(ScoreFunctionBuilders.randomFunction()
-                                    .seed(System.currentTimeMillis()).setField(fessConfig.getIndexFieldDocId())));
-                            reader.setQuery(QueryBuilders.functionScoreQuery(QueryBuilders.matchAllQuery(),
-                                    flist.toArray(new FunctionScoreQueryBuilder.FilterFunctionBuilder[flist.size()])).boostMode(
-                                    CombineFunction.MULTIPLY));
-                            reader.addSort(SortBuilders.fieldSort(fessConfig.getIndexFieldClickCount()));
-                            reader.addSort(SortBuilders.scoreSort());
-                            return reader;
-                        }, docPerReq, () -> {
-                            systemHelper.calibrateCpuLoad();
-                            ThreadUtil.sleep(interval);
-                        }).then(response -> {
-                    refresh();
-                    success.accept(true);
-                }).error(t -> error.accept(t));
+        suggester.indexer().indexFromDocument(() -> {
+            final ESSourceReader reader = new ESSourceReader(ComponentUtil.getFessEsClient(), suggester.settings(),
+                    fessConfig.getIndexDocumentSearchIndex(), "_doc"); // TODO remove type
+            reader.setScrollSize(fessConfig.getSuggestSourceReaderScrollSizeAsInteger());
+            reader.setLimitDocNumPercentage(fessConfig.getSuggestUpdateContentsLimitNumPercentage());
+            reader.setLimitNumber(fessConfig.getSuggestUpdateContentsLimitNumAsInteger());
+            reader.setLimitOfDocumentSize(fessConfig.getSuggestUpdateContentsLimitDocSizeAsInteger());
+
+            final List<FunctionScoreQueryBuilder.FilterFunctionBuilder> flist = new ArrayList<>();
+            flist.add(new FunctionScoreQueryBuilder.FilterFunctionBuilder(
+                    ScoreFunctionBuilders.randomFunction().seed(System.currentTimeMillis()).setField(fessConfig.getIndexFieldDocId())));
+            reader.setQuery(QueryBuilders
+                    .functionScoreQuery(QueryBuilders.matchAllQuery(),
+                            flist.toArray(new FunctionScoreQueryBuilder.FilterFunctionBuilder[flist.size()]))
+                    .boostMode(CombineFunction.MULTIPLY));
+            reader.addSort(SortBuilders.fieldSort(fessConfig.getIndexFieldClickCount()));
+            reader.addSort(SortBuilders.scoreSort());
+            return reader;
+        }, docPerReq, () -> {
+            systemHelper.calibrateCpuLoad();
+            ThreadUtil.sleep(interval);
+        }).then(response -> {
+            refresh();
+            success.accept(true);
+        }).error(t -> error.accept(t));
     }
 
     public void purgeDocumentSuggest(final LocalDateTime time) {
         final BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
-        boolQueryBuilder.must(QueryBuilders.rangeQuery(FieldNames.TIMESTAMP).lt(
-                time.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli()));
+        boolQueryBuilder
+                .must(QueryBuilders.rangeQuery(FieldNames.TIMESTAMP).lt(time.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli()));
 
         boolQueryBuilder.must(QueryBuilders.termQuery(FieldNames.KINDS, SuggestItem.Kind.DOCUMENT.toString()));
         boolQueryBuilder.mustNot(QueryBuilders.termQuery(FieldNames.KINDS, SuggestItem.Kind.QUERY.toString()));
@@ -251,8 +247,8 @@ public class SuggestHelper {
 
     public void purgeSearchlogSuggest(final LocalDateTime time) {
         final BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
-        boolQueryBuilder.must(QueryBuilders.rangeQuery(FieldNames.TIMESTAMP).lt(
-                time.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli()));
+        boolQueryBuilder
+                .must(QueryBuilders.rangeQuery(FieldNames.TIMESTAMP).lt(time.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli()));
 
         boolQueryBuilder.mustNot(QueryBuilders.termQuery(FieldNames.KINDS, SuggestItem.Kind.DOCUMENT.toString()));
         boolQueryBuilder.must(QueryBuilders.termQuery(FieldNames.KINDS, SuggestItem.Kind.QUERY.toString()));
@@ -357,9 +353,8 @@ public class SuggestHelper {
             }
         }
 
-        suggester.indexer().addElevateWord(
-                new org.codelibs.fess.suggest.entity.ElevateWord(word, boost, Arrays.asList(readings), contentFieldList, labelList,
-                        roleList), apply);
+        suggester.indexer().addElevateWord(new org.codelibs.fess.suggest.entity.ElevateWord(word, boost, Arrays.asList(readings),
+                contentFieldList, labelList, roleList), apply);
 
         refresh();
     }
diff --git a/src/main/java/org/codelibs/fess/helper/SystemHelper.java b/src/main/java/org/codelibs/fess/helper/SystemHelper.java
index 057a064ae..659bdbbe3 100644
--- a/src/main/java/org/codelibs/fess/helper/SystemHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/SystemHelper.java
@@ -133,31 +133,30 @@ public class SystemHelper {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         filterPathEncoding = fessConfig.getPathEncoding();
         supportedLanguages = fessConfig.getSupportedLanguagesAsArray();
-        langItemsCache =
-                CacheBuilder.newBuilder().maximumSize(20).expireAfterAccess(1, TimeUnit.HOURS)
-                        .build(new CacheLoader<String, List<Map<String, String>>>() {
-                            @Override
-                            public List<Map<String, String>> load(final String key) throws Exception {
-                                final ULocale uLocale = new ULocale(key);
-                                final Locale displayLocale = uLocale.toLocale();
-                                final List<Map<String, String>> langItems = new ArrayList<>(supportedLanguages.length);
-                                final String msg = ComponentUtil.getMessageManager().getMessage(displayLocale, "labels.allLanguages");
-                                final Map<String, String> defaultMap = new HashMap<>(2);
-                                defaultMap.put(Constants.ITEM_LABEL, msg);
-                                defaultMap.put(Constants.ITEM_VALUE, "all");
-                                langItems.add(defaultMap);
-
-                                for (final String lang : supportedLanguages) {
-                                    final Locale locale = LocaleUtils.toLocale(lang);
-                                    final String label = locale.getDisplayName(displayLocale);
-                                    final Map<String, String> map = new HashMap<>(2);
-                                    map.put(Constants.ITEM_LABEL, label);
-                                    map.put(Constants.ITEM_VALUE, lang);
-                                    langItems.add(map);
-                                }
-                                return langItems;
-                            }
-                        });
+        langItemsCache = CacheBuilder.newBuilder().maximumSize(20).expireAfterAccess(1, TimeUnit.HOURS)
+                .build(new CacheLoader<String, List<Map<String, String>>>() {
+                    @Override
+                    public List<Map<String, String>> load(final String key) throws Exception {
+                        final ULocale uLocale = new ULocale(key);
+                        final Locale displayLocale = uLocale.toLocale();
+                        final List<Map<String, String>> langItems = new ArrayList<>(supportedLanguages.length);
+                        final String msg = ComponentUtil.getMessageManager().getMessage(displayLocale, "labels.allLanguages");
+                        final Map<String, String> defaultMap = new HashMap<>(2);
+                        defaultMap.put(Constants.ITEM_LABEL, msg);
+                        defaultMap.put(Constants.ITEM_VALUE, "all");
+                        langItems.add(defaultMap);
+
+                        for (final String lang : supportedLanguages) {
+                            final Locale locale = LocaleUtils.toLocale(lang);
+                            final String label = locale.getDisplayName(displayLocale);
+                            final Map<String, String> map = new HashMap<>(2);
+                            map.put(Constants.ITEM_LABEL, label);
+                            map.put(Constants.ITEM_VALUE, lang);
+                            langItems.add(map);
+                        }
+                        return langItems;
+                    }
+                });
 
         ComponentUtil.doInitProcesses(Runnable::run);
 
@@ -322,29 +321,22 @@ public class SystemHelper {
 
     public void refreshDesignJspFiles() {
         final ServletContext servletContext = LaServletContextUtil.getServletContext();
-        stream(ComponentUtil.getVirtualHostHelper().getVirtualHostPaths()).of(
-                stream -> stream.filter(s -> s != null && !s.equals("/")).forEach(
-                        key -> {
-                            designJspFileNameMap
-                                    .entrySet()
-                                    .stream()
-                                    .forEach(
-                                            e -> {
-                                                final File jspFile =
-                                                        new File(servletContext.getRealPath("/WEB-INF/view" + key + "/" + e.getValue()));
-                                                if (!jspFile.exists()) {
-                                                    jspFile.getParentFile().mkdirs();
-                                                    final File baseJspFile =
-                                                            new File(servletContext.getRealPath("/WEB-INF/view/" + e.getValue()));
-                                                    try {
-                                                        Files.copy(baseJspFile.toPath(), jspFile.toPath());
-                                                    } catch (final IOException ex) {
-                                                        logger.warn("Could not copy from " + baseJspFile.getAbsolutePath() + " to "
-                                                                + jspFile.getAbsolutePath(), ex);
-                                                    }
-                                                }
-                                            });
-                        }));
+        stream(ComponentUtil.getVirtualHostHelper().getVirtualHostPaths())
+                .of(stream -> stream.filter(s -> s != null && !s.equals("/")).forEach(key -> {
+                    designJspFileNameMap.entrySet().stream().forEach(e -> {
+                        final File jspFile = new File(servletContext.getRealPath("/WEB-INF/view" + key + "/" + e.getValue()));
+                        if (!jspFile.exists()) {
+                            jspFile.getParentFile().mkdirs();
+                            final File baseJspFile = new File(servletContext.getRealPath("/WEB-INF/view/" + e.getValue()));
+                            try {
+                                Files.copy(baseJspFile.toPath(), jspFile.toPath());
+                            } catch (final IOException ex) {
+                                logger.warn("Could not copy from " + baseJspFile.getAbsolutePath() + " to " + jspFile.getAbsolutePath(),
+                                        ex);
+                            }
+                        }
+                    });
+                }));
     }
 
     public boolean isForceStop() {
@@ -540,8 +532,8 @@ public class SystemHelper {
     public void setLogLevel(final String level) {
         final Level logLevel = Level.toLevel(level, Level.WARN);
         System.setProperty(Constants.FESS_LOG_LEVEL, logLevel.toString());
-        split(ComponentUtil.getFessConfig().getLoggingAppPackages(), ",").of(
-                stream -> stream.map(String::trim).filter(StringUtil::isNotEmpty).forEach(s -> Configurator.setLevel(s, logLevel)));
+        split(ComponentUtil.getFessConfig().getLoggingAppPackages(), ",")
+                .of(stream -> stream.map(String::trim).filter(StringUtil::isNotEmpty).forEach(s -> Configurator.setLevel(s, logLevel)));
     }
 
     public String getLogLevel() {
diff --git a/src/main/java/org/codelibs/fess/helper/UserInfoHelper.java b/src/main/java/org/codelibs/fess/helper/UserInfoHelper.java
index b99f6273c..bab5846eb 100644
--- a/src/main/java/org/codelibs/fess/helper/UserInfoHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/UserInfoHelper.java
@@ -85,9 +85,8 @@ public class UserInfoHelper {
 
     protected String getUserCodeFromUserBean(final HttpServletRequest request) {
         final SessionManager sessionManager = ComponentUtil.getComponent(SessionManager.class);
-        String userCode =
-                sessionManager.getAttribute(USER_BEAN, TypicalUserBean.class).filter(u -> !Constants.EMPTY_USER_ID.equals(u.getUserId()))
-                        .map(u -> u.getUserId().toString()).orElse(StringUtil.EMPTY);
+        String userCode = sessionManager.getAttribute(USER_BEAN, TypicalUserBean.class)
+                .filter(u -> !Constants.EMPTY_USER_ID.equals(u.getUserId())).map(u -> u.getUserId().toString()).orElse(StringUtil.EMPTY);
         if (StringUtil.isBlank(userCode)) {
             return null;
         }
diff --git a/src/main/java/org/codelibs/fess/helper/ViewHelper.java b/src/main/java/org/codelibs/fess/helper/ViewHelper.java
index 271618615..7ac3985cd 100644
--- a/src/main/java/org/codelibs/fess/helper/ViewHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/ViewHelper.java
@@ -170,8 +170,8 @@ public class ViewHelper {
         }
         try {
             final ServletContext servletContext = ComponentUtil.getComponent(ServletContext.class);
-            servletContext.setSessionTrackingModes(fessConfig.getSessionTrackingModesAsSet().stream().map(SessionTrackingMode::valueOf)
-                    .collect(Collectors.toSet()));
+            servletContext.setSessionTrackingModes(
+                    fessConfig.getSessionTrackingModesAsSet().stream().map(SessionTrackingMode::valueOf).collect(Collectors.toSet()));
         } catch (final Throwable t) {
             logger.warn("Failed to set SessionTrackingMode.", t);
         }
@@ -746,10 +746,8 @@ public class ViewHelper {
 
     public FacetResponse getCachedFacetResponse(final String query) {
         final OptionalThing<FessUserBean> userBean = ComponentUtil.getComponent(FessLoginAssist.class).getSavedUserBean();
-        final String permissionKey =
-                userBean.map(
-                        user -> StreamUtil.stream(user.getPermissions()).get(
-                                stream -> stream.sorted().distinct().collect(Collectors.joining("\n")))).orElse(StringUtil.EMPTY);
+        final String permissionKey = userBean.map(user -> StreamUtil.stream(user.getPermissions())
+                .get(stream -> stream.sorted().distinct().collect(Collectors.joining("\n")))).orElse(StringUtil.EMPTY);
 
         try {
             return facetCache.get(query + "\n" + permissionKey, () -> {
diff --git a/src/main/java/org/codelibs/fess/helper/VirtualHostHelper.java b/src/main/java/org/codelibs/fess/helper/VirtualHostHelper.java
index 51fc91154..720aafcdd 100644
--- a/src/main/java/org/codelibs/fess/helper/VirtualHostHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/VirtualHostHelper.java
@@ -61,7 +61,7 @@ public class VirtualHostHelper {
     }
 
     public String[] getVirtualHostPaths() {
-        return stream(ComponentUtil.getFessConfig().getVirtualHosts()).get(
-                stream -> stream.map(h -> "/" + h.getValue3()).toArray(n -> new String[n]));
+        return stream(ComponentUtil.getFessConfig().getVirtualHosts())
+                .get(stream -> stream.map(h -> "/" + h.getValue3()).toArray(n -> new String[n]));
     }
 }
diff --git a/src/main/java/org/codelibs/fess/indexer/IndexUpdater.java b/src/main/java/org/codelibs/fess/indexer/IndexUpdater.java
index 77deb3d5a..a49d15d0c 100644
--- a/src/main/java/org/codelibs/fess/indexer/IndexUpdater.java
+++ b/src/main/java/org/codelibs/fess/indexer/IndexUpdater.java
@@ -174,20 +174,16 @@ public class IndexUpdater extends Thread {
         final int maxEmptyListCount = fessConfig.getIndexerWebfsMaxEmptyListCountAsInteger();
         final IntervalControlHelper intervalControlHelper = ComponentUtil.getIntervalControlHelper();
         try {
-            final Consumer<SearchRequestBuilder> cb =
-                    builder -> {
-                        final QueryBuilder queryBuilder =
-                                QueryBuilders
-                                        .boolQuery()
-                                        .filter(QueryBuilders.termsQuery(EsAccessResult.SESSION_ID, sessionIdList))
-                                        .filter(QueryBuilders.termQuery(EsAccessResult.STATUS,
-                                                org.codelibs.fess.crawler.Constants.OK_STATUS));
-                        builder.setQuery(queryBuilder);
-                        builder.setFrom(0);
-                        final int maxDocumentCacheSize = fessConfig.getIndexerWebfsMaxDocumentCacheSizeAsInteger();
-                        builder.setSize(maxDocumentCacheSize <= 0 ? 1 : maxDocumentCacheSize);
-                        builder.addSort(EsAccessResult.CREATE_TIME, SortOrder.ASC);
-                    };
+            final Consumer<SearchRequestBuilder> cb = builder -> {
+                final QueryBuilder queryBuilder =
+                        QueryBuilders.boolQuery().filter(QueryBuilders.termsQuery(EsAccessResult.SESSION_ID, sessionIdList))
+                                .filter(QueryBuilders.termQuery(EsAccessResult.STATUS, org.codelibs.fess.crawler.Constants.OK_STATUS));
+                builder.setQuery(queryBuilder);
+                builder.setFrom(0);
+                final int maxDocumentCacheSize = fessConfig.getIndexerWebfsMaxDocumentCacheSizeAsInteger();
+                builder.setSize(maxDocumentCacheSize <= 0 ? 1 : maxDocumentCacheSize);
+                builder.addSort(EsAccessResult.CREATE_TIME, SortOrder.ASC);
+            };
 
             final DocList docList = new DocList();
             final List<EsAccessResult> accessResultList = new ArrayList<>();
@@ -323,7 +319,8 @@ public class IndexUpdater extends Thread {
 
     }
 
-    private void processAccessResults(final DocList docList, final List<EsAccessResult> accessResultList, final List<EsAccessResult> arList) {
+    private void processAccessResults(final DocList docList, final List<EsAccessResult> accessResultList,
+            final List<EsAccessResult> arList) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         final long maxDocumentRequestSize = Long.parseLong(fessConfig.getIndexerWebfsMaxDocumentRequestSize());
         for (final EsAccessResult accessResult : arList) {
diff --git a/src/main/java/org/codelibs/fess/job/CrawlJob.java b/src/main/java/org/codelibs/fess/job/CrawlJob.java
index 1a7471790..9d6c06a83 100644
--- a/src/main/java/org/codelibs/fess/job/CrawlJob.java
+++ b/src/main/java/org/codelibs/fess/job/CrawlJob.java
@@ -90,8 +90,8 @@ public class CrawlJob extends ExecJob {
         if (maxCrawlerProcesses > 0) {
             final int runningJobCount = getRunningJobCount();
             if (runningJobCount > maxCrawlerProcesses) {
-                throw new JobProcessingException(runningJobCount + " crawler processes are running. Max processes are "
-                        + maxCrawlerProcesses + ".");
+                throw new JobProcessingException(
+                        runningJobCount + " crawler processes are running. Max processes are " + maxCrawlerProcesses + ".");
             }
         }
 
@@ -230,14 +230,14 @@ public class CrawlJob extends ExecJob {
             buf.append(targetClassesDir.getAbsolutePath());
         }
         // WEB-INF/lib
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/lib")), "WEB-INF" + File.separator + "lib"
-                + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/lib")),
+                "WEB-INF" + File.separator + "lib" + File.separator);
         // WEB-INF/env/crawler/lib
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/env/" + getExecuteType() + "/lib")), "WEB-INF"
-                + File.separator + "env" + File.separator + getExecuteType() + File.separator + "lib" + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/env/" + getExecuteType() + "/lib")),
+                "WEB-INF" + File.separator + "env" + File.separator + getExecuteType() + File.separator + "lib" + File.separator);
         // WEB-INF/plugin
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/plugin")), "WEB-INF" + File.separator + "plugin"
-                + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/plugin")),
+                "WEB-INF" + File.separator + "plugin" + File.separator);
         final File targetLibDir = new File(targetDir, "fess" + File.separator + "WEB-INF" + File.separator + "lib");
         if (targetLibDir.isDirectory()) {
             appendJarFile(cpSeparator, buf, targetLibDir, targetLibDir.getAbsolutePath() + File.separator);
@@ -274,8 +274,8 @@ public class CrawlJob extends ExecJob {
                 cmdList.add("-Dorg.apache.tika.service.error.warn=true");
             }
         }
-        stream(fessConfig.getJvmCrawlerOptionsAsArray()).of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value)));
+        stream(fessConfig.getJvmCrawlerOptionsAsArray())
+                .of(stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value)));
 
         File ownTmpDir = null;
         final String tmpDir = System.getProperty("java.io.tmpdir");
diff --git a/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java b/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java
index 39075d1fd..24c301faf 100644
--- a/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java
+++ b/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java
@@ -127,14 +127,14 @@ public class GenerateThumbnailJob extends ExecJob {
             buf.append(targetClassesDir.getAbsolutePath());
         }
         // WEB-INF/lib
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/lib")), "WEB-INF" + File.separator + "lib"
-                + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/lib")),
+                "WEB-INF" + File.separator + "lib" + File.separator);
         // WEB-INF/env/thumbnail/lib
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/env/" + getExecuteType() + "/lib")), "WEB-INF"
-                + File.separator + "env" + File.separator + getExecuteType() + File.separator + "lib" + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/env/" + getExecuteType() + "/lib")),
+                "WEB-INF" + File.separator + "env" + File.separator + getExecuteType() + File.separator + "lib" + File.separator);
         // WEB-INF/plugin
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/plugin")), "WEB-INF" + File.separator + "plugin"
-                + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/plugin")),
+                "WEB-INF" + File.separator + "plugin" + File.separator);
         final File targetLibDir = new File(targetDir, "fess" + File.separator + "WEB-INF" + File.separator + "lib");
         if (targetLibDir.isDirectory()) {
             appendJarFile(cpSeparator, buf, targetLibDir, targetLibDir.getAbsolutePath() + File.separator);
@@ -172,8 +172,8 @@ public class GenerateThumbnailJob extends ExecJob {
         if (logLevel != null) {
             cmdList.add("-Dfess.log.level=" + logLevel);
         }
-        stream(fessConfig.getJvmThumbnailOptionsAsArray()).of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value)));
+        stream(fessConfig.getJvmThumbnailOptionsAsArray())
+                .of(stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value)));
 
         File ownTmpDir = null;
         final String tmpDir = System.getProperty("java.io.tmpdir");
diff --git a/src/main/java/org/codelibs/fess/job/SuggestJob.java b/src/main/java/org/codelibs/fess/job/SuggestJob.java
index 72e9fb327..df50d2480 100644
--- a/src/main/java/org/codelibs/fess/job/SuggestJob.java
+++ b/src/main/java/org/codelibs/fess/job/SuggestJob.java
@@ -114,14 +114,14 @@ public class SuggestJob extends ExecJob {
             buf.append(targetClassesDir.getAbsolutePath());
         }
         // WEB-INF/lib
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/lib")), "WEB-INF" + File.separator + "lib"
-                + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/lib")),
+                "WEB-INF" + File.separator + "lib" + File.separator);
         // WEB-INF/env/suggest/lib
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/env/" + getExecuteType() + "/lib")), "WEB-INF"
-                + File.separator + "env" + File.separator + getExecuteType() + File.separator + "lib" + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/env/" + getExecuteType() + "/lib")),
+                "WEB-INF" + File.separator + "env" + File.separator + getExecuteType() + File.separator + "lib" + File.separator);
         // WEB-INF/plugin
-        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/plugin")), "WEB-INF" + File.separator + "plugin"
-                + File.separator);
+        appendJarFile(cpSeparator, buf, new File(servletContext.getRealPath("/WEB-INF/plugin")),
+                "WEB-INF" + File.separator + "plugin" + File.separator);
         final File targetLibDir = new File(targetDir, "fess" + File.separator + "WEB-INF" + File.separator + "lib");
         if (targetLibDir.isDirectory()) {
             appendJarFile(cpSeparator, buf, targetLibDir, targetLibDir.getAbsolutePath() + File.separator);
@@ -159,8 +159,8 @@ public class SuggestJob extends ExecJob {
         } else {
             cmdList.add("-Dfess.log.level=" + logLevel);
         }
-        stream(fessConfig.getJvmSuggestOptionsAsArray()).of(
-                stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value)));
+        stream(fessConfig.getJvmSuggestOptionsAsArray())
+                .of(stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value)));
 
         File ownTmpDir = null;
         final String tmpDir = System.getProperty("java.io.tmpdir");
diff --git a/src/main/java/org/codelibs/fess/job/UpdateLabelJob.java b/src/main/java/org/codelibs/fess/job/UpdateLabelJob.java
index 19d6be5fd..0df562b0c 100644
--- a/src/main/java/org/codelibs/fess/job/UpdateLabelJob.java
+++ b/src/main/java/org/codelibs/fess/job/UpdateLabelJob.java
@@ -46,37 +46,26 @@ public class UpdateLabelJob {
         final StringBuilder resultBuf = new StringBuilder();
 
         try {
-            final long count =
-                    fessEsClient.updateByQuery(
-                            fessConfig.getIndexDocumentUpdateIndex(),
-                            option -> {
-                                if (queryBuilder != null) {
-                                    option.setQuery(queryBuilder);
-                                }
-                                return option.setFetchSource(
-                                        new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldLang() }, null);
-                            },
-                            (builder, hit) -> {
-                                try {
-                                    final Map<String, Object> doc = hit.getSourceAsMap();
-                                    final String url = DocumentUtil.getValue(doc, fessConfig.getIndexFieldUrl(), String.class);
-                                    if (StringUtil.isNotBlank(url)) {
-                                        final Set<String> labelSet = labelTypeHelper.getMatchedLabelValueSet(url);
-                                        final Script script =
-                                                languageHelper.createScript(
-                                                        doc,
-                                                        "ctx._source."
-                                                                + fessConfig.getIndexFieldLabel()
-                                                                + "=new String[]{"
-                                                                + labelSet.stream().map(s -> "\"" + s + "\"")
-                                                                        .collect(Collectors.joining(",")) + "}");
-                                        return builder.setScript(script);
-                                    }
-                                } catch (final Exception e) {
-                                    logger.warn("Failed to process " + hit, e);
-                                }
-                                return null;
-                            });
+            final long count = fessEsClient.updateByQuery(fessConfig.getIndexDocumentUpdateIndex(), option -> {
+                if (queryBuilder != null) {
+                    option.setQuery(queryBuilder);
+                }
+                return option.setFetchSource(new String[] { fessConfig.getIndexFieldUrl(), fessConfig.getIndexFieldLang() }, null);
+            }, (builder, hit) -> {
+                try {
+                    final Map<String, Object> doc = hit.getSourceAsMap();
+                    final String url = DocumentUtil.getValue(doc, fessConfig.getIndexFieldUrl(), String.class);
+                    if (StringUtil.isNotBlank(url)) {
+                        final Set<String> labelSet = labelTypeHelper.getMatchedLabelValueSet(url);
+                        final Script script = languageHelper.createScript(doc, "ctx._source." + fessConfig.getIndexFieldLabel()
+                                + "=new String[]{" + labelSet.stream().map(s -> "\"" + s + "\"").collect(Collectors.joining(",")) + "}");
+                        return builder.setScript(script);
+                    }
+                } catch (final Exception e) {
+                    logger.warn("Failed to process " + hit, e);
+                }
+                return null;
+            });
             resultBuf.append(count).append(" docs").append("\n");
         } catch (final Exception e) {
             logger.error("Could not update labels.", e);
diff --git a/src/main/java/org/codelibs/fess/ldap/LdapManager.java b/src/main/java/org/codelibs/fess/ldap/LdapManager.java
index cda1c4e82..6a19e8ae3 100644
--- a/src/main/java/org/codelibs/fess/ldap/LdapManager.java
+++ b/src/main/java/org/codelibs/fess/ldap/LdapManager.java
@@ -368,55 +368,50 @@ public class LdapManager {
         }
 
         final Supplier<Hashtable<String, String>> adminEnv = this::createAdminEnv;
-        search(fessConfig.getLdapAdminUserBaseDn(),
-                fessConfig.getLdapAdminUserFilter(user.getName()),
-                null,
-                adminEnv,
-                result -> {
-                    if (!result.isEmpty()) {
-                        setAttributeValue(result, fessConfig.getLdapAttrSurname(), o -> user.setSurname(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrGivenName(), o -> user.setGivenName(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrMail(), o -> user.setMail(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrEmployeeNumber(), o -> user.setEmployeeNumber(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrTelephoneNumber(), o -> user.setTelephoneNumber(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrHomePhone(), o -> user.setHomePhone(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrHomePostalAddress(), o -> user.setHomePostalAddress(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrLabeleduri(), o -> user.setLabeledURI(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrRoomNumber(), o -> user.setRoomNumber(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrDescription(), o -> user.setDescription(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrTitle(), o -> user.setTitle(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrPager(), o -> user.setPager(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrStreet(), o -> user.setStreet(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrPostalCode(), o -> user.setPostalCode(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrPhysicalDeliveryOfficeName(),
-                                o -> user.setPhysicalDeliveryOfficeName(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrDestinationIndicator(),
-                                o -> user.setDestinationIndicator(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrInternationalisdnNumber(),
-                                o -> user.setInternationaliSDNNumber(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrState(), o -> user.setState(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrEmployeeType(), o -> user.setEmployeeType(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrFacsimileTelephoneNumber(),
-                                o -> user.setFacsimileTelephoneNumber(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrPostOfficeBox(), o -> user.setPostOfficeBox(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrInitials(), o -> user.setInitials(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrCarLicense(), o -> user.setCarLicense(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrMobile(), o -> user.setMobile(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrPostalAddress(), o -> user.setPostalAddress(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrCity(), o -> user.setCity(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrTeletexTerminalIdentifier(),
-                                o -> user.setTeletexTerminalIdentifier(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrX121Address(), o -> user.setX121Address(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrBusinessCategory(), o -> user.setBusinessCategory(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrRegisteredAddress(), o -> user.setRegisteredAddress(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrDisplayName(), o -> user.setDisplayName(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrPreferredLanguage(), o -> user.setPreferredLanguage(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrDepartmentNumber(), o -> user.setDepartmentNumber(o.toString()));
-                        setAttributeValue(result, fessConfig.getLdapAttrUidNumber(), o -> user.setUidNumber(DfTypeUtil.toLong(o)));
-                        setAttributeValue(result, fessConfig.getLdapAttrGidNumber(), o -> user.setGidNumber(DfTypeUtil.toLong(o)));
-                        setAttributeValue(result, fessConfig.getLdapAttrHomeDirectory(), o -> user.setHomeDirectory(o.toString()));
-                    }
-                });
+        search(fessConfig.getLdapAdminUserBaseDn(), fessConfig.getLdapAdminUserFilter(user.getName()), null, adminEnv, result -> {
+            if (!result.isEmpty()) {
+                setAttributeValue(result, fessConfig.getLdapAttrSurname(), o -> user.setSurname(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrGivenName(), o -> user.setGivenName(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrMail(), o -> user.setMail(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrEmployeeNumber(), o -> user.setEmployeeNumber(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrTelephoneNumber(), o -> user.setTelephoneNumber(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrHomePhone(), o -> user.setHomePhone(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrHomePostalAddress(), o -> user.setHomePostalAddress(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrLabeleduri(), o -> user.setLabeledURI(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrRoomNumber(), o -> user.setRoomNumber(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrDescription(), o -> user.setDescription(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrTitle(), o -> user.setTitle(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrPager(), o -> user.setPager(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrStreet(), o -> user.setStreet(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrPostalCode(), o -> user.setPostalCode(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrPhysicalDeliveryOfficeName(),
+                        o -> user.setPhysicalDeliveryOfficeName(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrDestinationIndicator(), o -> user.setDestinationIndicator(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrInternationalisdnNumber(),
+                        o -> user.setInternationaliSDNNumber(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrState(), o -> user.setState(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrEmployeeType(), o -> user.setEmployeeType(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrFacsimileTelephoneNumber(),
+                        o -> user.setFacsimileTelephoneNumber(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrPostOfficeBox(), o -> user.setPostOfficeBox(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrInitials(), o -> user.setInitials(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrCarLicense(), o -> user.setCarLicense(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrMobile(), o -> user.setMobile(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrPostalAddress(), o -> user.setPostalAddress(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrCity(), o -> user.setCity(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrTeletexTerminalIdentifier(),
+                        o -> user.setTeletexTerminalIdentifier(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrX121Address(), o -> user.setX121Address(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrBusinessCategory(), o -> user.setBusinessCategory(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrRegisteredAddress(), o -> user.setRegisteredAddress(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrDisplayName(), o -> user.setDisplayName(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrPreferredLanguage(), o -> user.setPreferredLanguage(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrDepartmentNumber(), o -> user.setDepartmentNumber(o.toString()));
+                setAttributeValue(result, fessConfig.getLdapAttrUidNumber(), o -> user.setUidNumber(DfTypeUtil.toLong(o)));
+                setAttributeValue(result, fessConfig.getLdapAttrGidNumber(), o -> user.setGidNumber(DfTypeUtil.toLong(o)));
+                setAttributeValue(result, fessConfig.getLdapAttrHomeDirectory(), o -> user.setHomeDirectory(o.toString()));
+            }
+        });
 
         // groups and roles
         search(fessConfig.getLdapAdminUserBaseDn(), fessConfig.getLdapAdminUserFilter(user.getName()),
@@ -462,11 +457,8 @@ public class LdapManager {
         });
 
         // groups and roles
-        search(fessConfig.getLdapAdminUserBaseDn(),
-                fessConfig.getLdapAdminUserFilter(user.getName()),
-                new String[] { fessConfig.getLdapMemberofAttribute() },
-                adminEnv,
-                result -> {
+        search(fessConfig.getLdapAdminUserBaseDn(), fessConfig.getLdapAdminUserFilter(user.getName()),
+                new String[] { fessConfig.getLdapMemberofAttribute() }, adminEnv, result -> {
                     if (!result.isEmpty()) {
                         final List<String> oldGroupList = new ArrayList<>();
                         final List<String> oldRoleList = new ArrayList<>();
@@ -487,31 +479,29 @@ public class LdapManager {
                                 newGroupList.remove(name);
                             }
                         }));
-                        oldGroupList.stream().forEach(
-                                name -> {
-                                    search(fessConfig.getLdapAdminGroupBaseDn(), fessConfig.getLdapAdminGroupFilter(name), null, adminEnv,
-                                            subResult -> {
-                                                if (!subResult.isEmpty()) {
-                                                    final List<ModificationItem> modifyList = new ArrayList<>();
-                                                    modifyDeleteEntry(modifyList, "member", userDN);
-                                                    modify(fessConfig.getLdapAdminGroupSecurityPrincipal(name), modifyList, adminEnv);
-                                                }
-                                            });
-                                });
-                        newGroupList.stream().forEach(
-                                name -> {
-                                    search(fessConfig.getLdapAdminGroupBaseDn(), fessConfig.getLdapAdminGroupFilter(name), null, adminEnv,
-                                            subResult -> {
-                                                if (subResult.isEmpty()) {
-                                                    final Group group = new Group();
-                                                    group.setName(name);
-                                                    insert(group);
-                                                }
-                                                final List<ModificationItem> modifyList = new ArrayList<>();
-                                                modifyAddEntry(modifyList, "member", userDN);
-                                                modify(fessConfig.getLdapAdminGroupSecurityPrincipal(name), modifyList, adminEnv);
-                                            });
-                                });
+                        oldGroupList.stream().forEach(name -> {
+                            search(fessConfig.getLdapAdminGroupBaseDn(), fessConfig.getLdapAdminGroupFilter(name), null, adminEnv,
+                                    subResult -> {
+                                        if (!subResult.isEmpty()) {
+                                            final List<ModificationItem> modifyList = new ArrayList<>();
+                                            modifyDeleteEntry(modifyList, "member", userDN);
+                                            modify(fessConfig.getLdapAdminGroupSecurityPrincipal(name), modifyList, adminEnv);
+                                        }
+                                    });
+                        });
+                        newGroupList.stream().forEach(name -> {
+                            search(fessConfig.getLdapAdminGroupBaseDn(), fessConfig.getLdapAdminGroupFilter(name), null, adminEnv,
+                                    subResult -> {
+                                        if (subResult.isEmpty()) {
+                                            final Group group = new Group();
+                                            group.setName(name);
+                                            insert(group);
+                                        }
+                                        final List<ModificationItem> modifyList = new ArrayList<>();
+                                        modifyAddEntry(modifyList, "member", userDN);
+                                        modify(fessConfig.getLdapAdminGroupSecurityPrincipal(name), modifyList, adminEnv);
+                                    });
+                        });
 
                         final List<String> newRoleList = stream(user.getRoleNames()).get(stream -> stream.collect(Collectors.toList()));
                         stream(user.getRoleNames()).of(stream -> stream.forEach(name -> {
@@ -520,61 +510,57 @@ public class LdapManager {
                                 newRoleList.remove(name);
                             }
                         }));
-                        oldRoleList.stream().forEach(
-                                name -> {
-                                    search(fessConfig.getLdapAdminRoleBaseDn(), fessConfig.getLdapAdminRoleFilter(name), null, adminEnv,
-                                            subResult -> {
-                                                if (!subResult.isEmpty()) {
-                                                    final List<ModificationItem> modifyList = new ArrayList<>();
-                                                    modifyDeleteEntry(modifyList, "member", userDN);
-                                                    modify(fessConfig.getLdapAdminRoleSecurityPrincipal(name), modifyList, adminEnv);
-                                                }
-                                            });
-                                });
-                        newRoleList.stream().forEach(
-                                name -> {
-                                    search(fessConfig.getLdapAdminRoleBaseDn(), fessConfig.getLdapAdminRoleFilter(name), null, adminEnv,
-                                            subResult -> {
-                                                if (subResult.isEmpty()) {
-                                                    final Role role = new Role();
-                                                    role.setName(name);
-                                                    insert(role);
-                                                }
-                                                final List<ModificationItem> modifyList = new ArrayList<>();
-                                                modifyAddEntry(modifyList, "member", userDN);
-                                                modify(fessConfig.getLdapAdminRoleSecurityPrincipal(name), modifyList, adminEnv);
-                                            });
-                                });
+                        oldRoleList.stream().forEach(name -> {
+                            search(fessConfig.getLdapAdminRoleBaseDn(), fessConfig.getLdapAdminRoleFilter(name), null, adminEnv,
+                                    subResult -> {
+                                        if (!subResult.isEmpty()) {
+                                            final List<ModificationItem> modifyList = new ArrayList<>();
+                                            modifyDeleteEntry(modifyList, "member", userDN);
+                                            modify(fessConfig.getLdapAdminRoleSecurityPrincipal(name), modifyList, adminEnv);
+                                        }
+                                    });
+                        });
+                        newRoleList.stream().forEach(name -> {
+                            search(fessConfig.getLdapAdminRoleBaseDn(), fessConfig.getLdapAdminRoleFilter(name), null, adminEnv,
+                                    subResult -> {
+                                        if (subResult.isEmpty()) {
+                                            final Role role = new Role();
+                                            role.setName(name);
+                                            insert(role);
+                                        }
+                                        final List<ModificationItem> modifyList = new ArrayList<>();
+                                        modifyAddEntry(modifyList, "member", userDN);
+                                        modify(fessConfig.getLdapAdminRoleSecurityPrincipal(name), modifyList, adminEnv);
+                                    });
+                        });
                     } else {
-                        stream(user.getGroupNames()).of(
-                                stream -> stream.forEach(name -> {
-                                    search(fessConfig.getLdapAdminGroupBaseDn(), fessConfig.getLdapAdminGroupFilter(name), null, adminEnv,
-                                            subResult -> {
-                                                if (subResult.isEmpty()) {
-                                                    final Group group = new Group();
-                                                    group.setName(name);
-                                                    insert(group);
-                                                }
-                                                final List<ModificationItem> modifyList = new ArrayList<>();
-                                                modifyAddEntry(modifyList, "member", userDN);
-                                                modify(fessConfig.getLdapAdminGroupSecurityPrincipal(name), modifyList, adminEnv);
-                                            });
-                                }));
-
-                        stream(user.getRoleNames()).of(
-                                stream -> stream.forEach(name -> {
-                                    search(fessConfig.getLdapAdminRoleBaseDn(), fessConfig.getLdapAdminRoleFilter(name), null, adminEnv,
-                                            subResult -> {
-                                                if (subResult.isEmpty()) {
-                                                    final Role role = new Role();
-                                                    role.setName(name);
-                                                    insert(role);
-                                                }
-                                                final List<ModificationItem> modifyList = new ArrayList<>();
-                                                modifyAddEntry(modifyList, "member", userDN);
-                                                modify(fessConfig.getLdapAdminRoleSecurityPrincipal(name), modifyList, adminEnv);
-                                            });
-                                }));
+                        stream(user.getGroupNames()).of(stream -> stream.forEach(name -> {
+                            search(fessConfig.getLdapAdminGroupBaseDn(), fessConfig.getLdapAdminGroupFilter(name), null, adminEnv,
+                                    subResult -> {
+                                        if (subResult.isEmpty()) {
+                                            final Group group = new Group();
+                                            group.setName(name);
+                                            insert(group);
+                                        }
+                                        final List<ModificationItem> modifyList = new ArrayList<>();
+                                        modifyAddEntry(modifyList, "member", userDN);
+                                        modify(fessConfig.getLdapAdminGroupSecurityPrincipal(name), modifyList, adminEnv);
+                                    });
+                        }));
+
+                        stream(user.getRoleNames()).of(stream -> stream.forEach(name -> {
+                            search(fessConfig.getLdapAdminRoleBaseDn(), fessConfig.getLdapAdminRoleFilter(name), null, adminEnv,
+                                    subResult -> {
+                                        if (subResult.isEmpty()) {
+                                            final Role role = new Role();
+                                            role.setName(name);
+                                            insert(role);
+                                        }
+                                        final List<ModificationItem> modifyList = new ArrayList<>();
+                                        modifyAddEntry(modifyList, "member", userDN);
+                                        modify(fessConfig.getLdapAdminRoleSecurityPrincipal(name), modifyList, adminEnv);
+                                    });
+                        }));
                     }
                 });
 
@@ -588,238 +574,169 @@ public class LdapManager {
         }
 
         final String attrSurname = fessConfig.getLdapAttrSurname();
-        OptionalUtil
-                .ofNullable(user.getSurname())
-                .filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrSurname, s))
-                .orElse(() -> getAttributeValueList(result, attrSurname).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrSurname, v)));
+        OptionalUtil.ofNullable(user.getSurname()).filter(StringUtil::isNotBlank)
+                .ifPresent(s -> modifyReplaceEntry(modifyList, attrSurname, s)).orElse(() -> getAttributeValueList(result, attrSurname)
+                        .stream().forEach(v -> modifyDeleteEntry(modifyList, attrSurname, v)));
         final String attrGivenName = fessConfig.getLdapAttrGivenName();
-        OptionalUtil
-                .ofNullable(user.getGivenName())
-                .filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrGivenName, s))
-                .orElse(() -> getAttributeValueList(result, attrGivenName).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrGivenName, v)));
+        OptionalUtil.ofNullable(user.getGivenName()).filter(StringUtil::isNotBlank)
+                .ifPresent(s -> modifyReplaceEntry(modifyList, attrGivenName, s)).orElse(() -> getAttributeValueList(result, attrGivenName)
+                        .stream().forEach(v -> modifyDeleteEntry(modifyList, attrGivenName, v)));
         final String attrMail = fessConfig.getLdapAttrMail();
         OptionalUtil.ofNullable(user.getMail()).filter(StringUtil::isNotBlank).ifPresent(s -> modifyReplaceEntry(modifyList, attrMail, s))
                 .orElse(() -> getAttributeValueList(result, attrMail).stream().forEach(v -> modifyDeleteEntry(modifyList, attrMail, v)));
         final String attrEmployeeNumber = fessConfig.getLdapAttrEmployeeNumber();
-        OptionalUtil
-                .ofNullable(user.getEmployeeNumber())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getEmployeeNumber()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrEmployeeNumber, s))
-                .orElse(() -> getAttributeValueList(result, attrEmployeeNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrEmployeeNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrEmployeeNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrEmployeeNumber, v)));
         final String attrTelephoneNumber = fessConfig.getLdapAttrTelephoneNumber();
-        OptionalUtil
-                .ofNullable(user.getTelephoneNumber())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getTelephoneNumber()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrTelephoneNumber, s))
-                .orElse(() -> getAttributeValueList(result, attrTelephoneNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrTelephoneNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrTelephoneNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrTelephoneNumber, v)));
         final String attrHomePhone = fessConfig.getLdapAttrHomePhone();
-        OptionalUtil
-                .ofNullable(user.getHomePhone())
-                .filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrHomePhone, s))
-                .orElse(() -> getAttributeValueList(result, attrHomePhone).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrHomePhone, v)));
+        OptionalUtil.ofNullable(user.getHomePhone()).filter(StringUtil::isNotBlank)
+                .ifPresent(s -> modifyReplaceEntry(modifyList, attrHomePhone, s)).orElse(() -> getAttributeValueList(result, attrHomePhone)
+                        .stream().forEach(v -> modifyDeleteEntry(modifyList, attrHomePhone, v)));
         final String attrHomePostalAddress = fessConfig.getLdapAttrHomePostalAddress();
-        OptionalUtil
-                .ofNullable(user.getHomePostalAddress())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getHomePostalAddress()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrHomePostalAddress, s))
-                .orElse(() -> getAttributeValueList(result, attrHomePostalAddress).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrHomePostalAddress, v)));
+                .orElse(() -> getAttributeValueList(result, attrHomePostalAddress).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrHomePostalAddress, v)));
         final String attrLabeledURI = fessConfig.getLdapAttrLabeleduri();
-        OptionalUtil
-                .ofNullable(user.getLabeledURI())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getLabeledURI()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrLabeledURI, s))
-                .orElse(() -> getAttributeValueList(result, attrLabeledURI).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrLabeledURI, v)));
+                .orElse(() -> getAttributeValueList(result, attrLabeledURI).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrLabeledURI, v)));
         final String attrRoomNumber = fessConfig.getLdapAttrRoomNumber();
-        OptionalUtil
-                .ofNullable(user.getRoomNumber())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getRoomNumber()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrRoomNumber, s))
-                .orElse(() -> getAttributeValueList(result, attrRoomNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrRoomNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrRoomNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrRoomNumber, v)));
         final String attrDescription = fessConfig.getLdapAttrDescription();
-        OptionalUtil
-                .ofNullable(user.getDescription())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getDescription()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrDescription, s))
-                .orElse(() -> getAttributeValueList(result, attrDescription).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrDescription, v)));
+                .orElse(() -> getAttributeValueList(result, attrDescription).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrDescription, v)));
         final String attrTitle = fessConfig.getLdapAttrTitle();
-        OptionalUtil.ofNullable(user.getTitle()).filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrTitle, s))
+        OptionalUtil.ofNullable(user.getTitle()).filter(StringUtil::isNotBlank).ifPresent(s -> modifyReplaceEntry(modifyList, attrTitle, s))
                 .orElse(() -> getAttributeValueList(result, attrTitle).stream().forEach(v -> modifyDeleteEntry(modifyList, attrTitle, v)));
         final String attrPager = fessConfig.getLdapAttrPager();
-        OptionalUtil.ofNullable(user.getPager()).filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrPager, s))
+        OptionalUtil.ofNullable(user.getPager()).filter(StringUtil::isNotBlank).ifPresent(s -> modifyReplaceEntry(modifyList, attrPager, s))
                 .orElse(() -> getAttributeValueList(result, attrPager).stream().forEach(v -> modifyDeleteEntry(modifyList, attrPager, v)));
         final String attrStreet = fessConfig.getLdapAttrStreet();
-        OptionalUtil
-                .ofNullable(user.getStreet())
-                .filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrStreet, s))
-                .orElse(() -> getAttributeValueList(result, attrStreet).stream().forEach(v -> modifyDeleteEntry(modifyList, attrStreet, v)));
+        OptionalUtil.ofNullable(user.getStreet()).filter(StringUtil::isNotBlank)
+                .ifPresent(s -> modifyReplaceEntry(modifyList, attrStreet, s)).orElse(() -> getAttributeValueList(result, attrStreet)
+                        .stream().forEach(v -> modifyDeleteEntry(modifyList, attrStreet, v)));
         final String attrPostalCode = fessConfig.getLdapAttrPostalCode();
-        OptionalUtil
-                .ofNullable(user.getPostalCode())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getPostalCode()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrPostalCode, s))
-                .orElse(() -> getAttributeValueList(result, attrPostalCode).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrPostalCode, v)));
+                .orElse(() -> getAttributeValueList(result, attrPostalCode).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrPostalCode, v)));
         final String attrPhysicalDeliveryOfficeName = fessConfig.getLdapAttrPhysicalDeliveryOfficeName();
-        OptionalUtil
-                .ofNullable(user.getPhysicalDeliveryOfficeName())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getPhysicalDeliveryOfficeName()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrPhysicalDeliveryOfficeName, s))
-                .orElse(() -> getAttributeValueList(result, attrPhysicalDeliveryOfficeName).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrPhysicalDeliveryOfficeName, v)));
+                .orElse(() -> getAttributeValueList(result, attrPhysicalDeliveryOfficeName).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrPhysicalDeliveryOfficeName, v)));
         final String attrDestinationIndicator = fessConfig.getLdapAttrDestinationIndicator();
-        OptionalUtil
-                .ofNullable(user.getDestinationIndicator())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getDestinationIndicator()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrDestinationIndicator, s))
-                .orElse(() -> getAttributeValueList(result, attrDestinationIndicator).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrDestinationIndicator, v)));
+                .orElse(() -> getAttributeValueList(result, attrDestinationIndicator).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrDestinationIndicator, v)));
         final String attrInternationaliSDNNumber = fessConfig.getLdapAttrInternationalisdnNumber();
-        OptionalUtil
-                .ofNullable(user.getInternationaliSDNNumber())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getInternationaliSDNNumber()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrInternationaliSDNNumber, s))
-                .orElse(() -> getAttributeValueList(result, attrInternationaliSDNNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrInternationaliSDNNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrInternationaliSDNNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrInternationaliSDNNumber, v)));
         final String attrState = fessConfig.getLdapAttrState();
-        OptionalUtil.ofNullable(user.getState()).filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrState, s))
+        OptionalUtil.ofNullable(user.getState()).filter(StringUtil::isNotBlank).ifPresent(s -> modifyReplaceEntry(modifyList, attrState, s))
                 .orElse(() -> getAttributeValueList(result, attrState).stream().forEach(v -> modifyDeleteEntry(modifyList, attrState, v)));
         final String attrEmployeeType = fessConfig.getLdapAttrEmployeeType();
-        OptionalUtil
-                .ofNullable(user.getEmployeeType())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getEmployeeType()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrEmployeeType, s))
-                .orElse(() -> getAttributeValueList(result, attrEmployeeType).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrEmployeeType, v)));
+                .orElse(() -> getAttributeValueList(result, attrEmployeeType).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrEmployeeType, v)));
         final String attrFacsimileTelephoneNumber = fessConfig.getLdapAttrFacsimileTelephoneNumber();
-        OptionalUtil
-                .ofNullable(user.getFacsimileTelephoneNumber())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getFacsimileTelephoneNumber()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrFacsimileTelephoneNumber, s))
-                .orElse(() -> getAttributeValueList(result, attrFacsimileTelephoneNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrFacsimileTelephoneNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrFacsimileTelephoneNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrFacsimileTelephoneNumber, v)));
         final String attrPostOfficeBox = fessConfig.getLdapAttrPostOfficeBox();
-        OptionalUtil
-                .ofNullable(user.getPostOfficeBox())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getPostOfficeBox()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrPostOfficeBox, s))
-                .orElse(() -> getAttributeValueList(result, attrPostOfficeBox).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrPostOfficeBox, v)));
+                .orElse(() -> getAttributeValueList(result, attrPostOfficeBox).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrPostOfficeBox, v)));
         final String attrInitials = fessConfig.getLdapAttrInitials();
-        OptionalUtil
-                .ofNullable(user.getInitials())
-                .filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrInitials, s))
-                .orElse(() -> getAttributeValueList(result, attrInitials).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrInitials, v)));
+        OptionalUtil.ofNullable(user.getInitials()).filter(StringUtil::isNotBlank)
+                .ifPresent(s -> modifyReplaceEntry(modifyList, attrInitials, s)).orElse(() -> getAttributeValueList(result, attrInitials)
+                        .stream().forEach(v -> modifyDeleteEntry(modifyList, attrInitials, v)));
         final String attrCarLicense = fessConfig.getLdapAttrCarLicense();
-        OptionalUtil
-                .ofNullable(user.getCarLicense())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getCarLicense()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrCarLicense, s))
-                .orElse(() -> getAttributeValueList(result, attrCarLicense).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrCarLicense, v)));
+                .orElse(() -> getAttributeValueList(result, attrCarLicense).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrCarLicense, v)));
         final String attrMobile = fessConfig.getLdapAttrMobile();
-        OptionalUtil
-                .ofNullable(user.getMobile())
-                .filter(StringUtil::isNotBlank)
-                .ifPresent(s -> modifyReplaceEntry(modifyList, attrMobile, s))
-                .orElse(() -> getAttributeValueList(result, attrMobile).stream().forEach(v -> modifyDeleteEntry(modifyList, attrMobile, v)));
+        OptionalUtil.ofNullable(user.getMobile()).filter(StringUtil::isNotBlank)
+                .ifPresent(s -> modifyReplaceEntry(modifyList, attrMobile, s)).orElse(() -> getAttributeValueList(result, attrMobile)
+                        .stream().forEach(v -> modifyDeleteEntry(modifyList, attrMobile, v)));
         final String attrPostalAddress = fessConfig.getLdapAttrPostalAddress();
-        OptionalUtil
-                .ofNullable(user.getPostalAddress())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getPostalAddress()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrPostalAddress, s))
-                .orElse(() -> getAttributeValueList(result, attrPostalAddress).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrPostalAddress, v)));
+                .orElse(() -> getAttributeValueList(result, attrPostalAddress).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrPostalAddress, v)));
         final String attrCity = fessConfig.getLdapAttrCity();
         OptionalUtil.ofNullable(user.getCity()).filter(StringUtil::isNotBlank).ifPresent(s -> modifyReplaceEntry(modifyList, attrCity, s))
                 .orElse(() -> getAttributeValueList(result, attrCity).stream().forEach(v -> modifyDeleteEntry(modifyList, attrCity, v)));
         final String attrTeletexTerminalIdentifier = fessConfig.getLdapAttrTeletexTerminalIdentifier();
-        OptionalUtil
-                .ofNullable(user.getTeletexTerminalIdentifier())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getTeletexTerminalIdentifier()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrTeletexTerminalIdentifier, s))
-                .orElse(() -> getAttributeValueList(result, attrTeletexTerminalIdentifier).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrTeletexTerminalIdentifier, v)));
+                .orElse(() -> getAttributeValueList(result, attrTeletexTerminalIdentifier).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrTeletexTerminalIdentifier, v)));
         final String attrX121Address = fessConfig.getLdapAttrX121Address();
-        OptionalUtil
-                .ofNullable(user.getX121Address())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getX121Address()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrX121Address, s))
-                .orElse(() -> getAttributeValueList(result, attrX121Address).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrX121Address, v)));
+                .orElse(() -> getAttributeValueList(result, attrX121Address).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrX121Address, v)));
         final String attrBusinessCategory = fessConfig.getLdapAttrBusinessCategory();
-        OptionalUtil
-                .ofNullable(user.getBusinessCategory())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getBusinessCategory()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrBusinessCategory, s))
-                .orElse(() -> getAttributeValueList(result, attrBusinessCategory).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrBusinessCategory, v)));
+                .orElse(() -> getAttributeValueList(result, attrBusinessCategory).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrBusinessCategory, v)));
         final String attrRegisteredAddress = fessConfig.getLdapAttrRegisteredAddress();
-        OptionalUtil
-                .ofNullable(user.getRegisteredAddress())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getRegisteredAddress()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrRegisteredAddress, s))
-                .orElse(() -> getAttributeValueList(result, attrRegisteredAddress).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrRegisteredAddress, v)));
+                .orElse(() -> getAttributeValueList(result, attrRegisteredAddress).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrRegisteredAddress, v)));
         final String attrDisplayName = fessConfig.getLdapAttrDisplayName();
-        OptionalUtil
-                .ofNullable(user.getDisplayName())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getDisplayName()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrDisplayName, s))
-                .orElse(() -> getAttributeValueList(result, attrDisplayName).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrDisplayName, v)));
+                .orElse(() -> getAttributeValueList(result, attrDisplayName).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrDisplayName, v)));
         final String attrPreferredLanguage = fessConfig.getLdapAttrPreferredLanguage();
-        OptionalUtil
-                .ofNullable(user.getPreferredLanguage())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getPreferredLanguage()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrPreferredLanguage, s))
-                .orElse(() -> getAttributeValueList(result, attrPreferredLanguage).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrPreferredLanguage, v)));
+                .orElse(() -> getAttributeValueList(result, attrPreferredLanguage).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrPreferredLanguage, v)));
         final String attrDepartmentNumber = fessConfig.getLdapAttrDepartmentNumber();
-        OptionalUtil
-                .ofNullable(user.getDepartmentNumber())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getDepartmentNumber()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrDepartmentNumber, s))
-                .orElse(() -> getAttributeValueList(result, attrDepartmentNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrDepartmentNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrDepartmentNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrDepartmentNumber, v)));
         final String attrUidNumber = fessConfig.getLdapAttrUidNumber();
-        OptionalUtil
-                .ofNullable(user.getUidNumber())
-                .filter(s -> StringUtil.isNotBlank(s.toString()))
+        OptionalUtil.ofNullable(user.getUidNumber()).filter(s -> StringUtil.isNotBlank(s.toString()))
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrUidNumber, s.toString()))
-                .orElse(() -> getAttributeValueList(result, attrUidNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrUidNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrUidNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrUidNumber, v)));
         final String attrGidNumber = fessConfig.getLdapAttrGidNumber();
-        OptionalUtil
-                .ofNullable(user.getGidNumber())
-                .filter(s -> StringUtil.isNotBlank(s.toString()))
+        OptionalUtil.ofNullable(user.getGidNumber()).filter(s -> StringUtil.isNotBlank(s.toString()))
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrGidNumber, s.toString()))
-                .orElse(() -> getAttributeValueList(result, attrGidNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrGidNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrGidNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrGidNumber, v)));
         final String attrHomeDirectory = fessConfig.getLdapAttrHomeDirectory();
-        OptionalUtil
-                .ofNullable(user.getHomeDirectory())
-                .filter(StringUtil::isNotBlank)
+        OptionalUtil.ofNullable(user.getHomeDirectory()).filter(StringUtil::isNotBlank)
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrHomeDirectory, s))
-                .orElse(() -> getAttributeValueList(result, attrHomeDirectory).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrHomeDirectory, v)));
+                .orElse(() -> getAttributeValueList(result, attrHomeDirectory).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrHomeDirectory, v)));
 
         modify(userDN, modifyList, adminEnv);
     }
@@ -908,8 +825,8 @@ public class LdapManager {
             final String attrUidNumber = fessConfig.getLdapAttrUidNumber();
             final String attrGidNumber = fessConfig.getLdapAttrGidNumber();
 
-            Stream.of(attrUidNumber, attrGidNumber).forEach(
-                    attrName -> OptionalUtil.ofNullable(attributes.get(attrName)).filter(StringUtil::isNotBlank).ifPresent(s -> {
+            Stream.of(attrUidNumber, attrGidNumber)
+                    .forEach(attrName -> OptionalUtil.ofNullable(attributes.get(attrName)).filter(StringUtil::isNotBlank).ifPresent(s -> {
                         try {
                             DfTypeUtil.toLong(s);
                         } catch (final NumberFormatException e) {
@@ -1045,12 +962,10 @@ public class LdapManager {
         final List<ModificationItem> modifyList = new ArrayList<>();
 
         final String attrGidNumber = fessConfig.getLdapAttrGidNumber();
-        OptionalUtil
-                .ofNullable(group.getGidNumber())
-                .filter(s -> StringUtil.isNotBlank(s.toString()))
+        OptionalUtil.ofNullable(group.getGidNumber()).filter(s -> StringUtil.isNotBlank(s.toString()))
                 .ifPresent(s -> modifyReplaceEntry(modifyList, attrGidNumber, s.toString()))
-                .orElse(() -> getAttributeValueList(result, attrGidNumber).stream().forEach(
-                        v -> modifyDeleteEntry(modifyList, attrGidNumber, v)));
+                .orElse(() -> getAttributeValueList(result, attrGidNumber).stream()
+                        .forEach(v -> modifyDeleteEntry(modifyList, attrGidNumber, v)));
 
         modify(entryDN, modifyList, adminEnv);
     }
@@ -1065,8 +980,8 @@ public class LdapManager {
             // Long type attributes
             final String attrGidNumber = fessConfig.getLdapAttrGidNumber();
 
-            Stream.of(attrGidNumber).forEach(
-                    attrName -> OptionalUtil.ofNullable(attributes.get(attrName)).filter(StringUtil::isNotBlank).ifPresent(s -> {
+            Stream.of(attrGidNumber)
+                    .forEach(attrName -> OptionalUtil.ofNullable(attributes.get(attrName)).filter(StringUtil::isNotBlank).ifPresent(s -> {
                         try {
                             DfTypeUtil.toLong(s);
                         } catch (final NumberFormatException e) {
diff --git a/src/main/java/org/codelibs/fess/ldap/LdapUser.java b/src/main/java/org/codelibs/fess/ldap/LdapUser.java
index 00c12cc27..096d09e6d 100644
--- a/src/main/java/org/codelibs/fess/ldap/LdapUser.java
+++ b/src/main/java/org/codelibs/fess/ldap/LdapUser.java
@@ -55,11 +55,10 @@ public class LdapUser implements FessUser {
             final String accountFilter = fessConfig.getLdapAccountFilter();
             final String groupFilter = fessConfig.getLdapGroupFilter();
             if (StringUtil.isNotBlank(baseDn) && StringUtil.isNotBlank(accountFilter)) {
-                permissions =
-                        ArrayUtils.addAll(ComponentUtil.getLdapManager().getRoles(this, baseDn, accountFilter, groupFilter, roles -> {
-                            permissions = roles;
-                            ComponentUtil.getActivityHelper().permissionChanged(OptionalThing.of(new FessUserBean(this)));
-                        }), fessConfig.getRoleSearchUserPrefix() + getName());
+                permissions = ArrayUtils.addAll(ComponentUtil.getLdapManager().getRoles(this, baseDn, accountFilter, groupFilter, roles -> {
+                    permissions = roles;
+                    ComponentUtil.getActivityHelper().permissionChanged(OptionalThing.of(new FessUserBean(this)));
+                }), fessConfig.getRoleSearchUserPrefix() + getName());
             } else {
                 permissions = StringUtil.EMPTY_STRINGS;
             }
@@ -70,17 +69,15 @@ public class LdapUser implements FessUser {
     @Override
     public String[] getRoleNames() {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return stream(getPermissions()).get(
-                stream -> stream.filter(s -> s.startsWith(fessConfig.getRoleSearchRolePrefix())).map(s -> s.substring(1))
-                        .toArray(n -> new String[n]));
+        return stream(getPermissions()).get(stream -> stream.filter(s -> s.startsWith(fessConfig.getRoleSearchRolePrefix()))
+                .map(s -> s.substring(1)).toArray(n -> new String[n]));
     }
 
     @Override
     public String[] getGroupNames() {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
-        return stream(getPermissions()).get(
-                stream -> stream.filter(s -> s.startsWith(fessConfig.getRoleSearchGroupPrefix())).map(s -> s.substring(1))
-                        .toArray(n -> new String[n]));
+        return stream(getPermissions()).get(stream -> stream.filter(s -> s.startsWith(fessConfig.getRoleSearchGroupPrefix()))
+                .map(s -> s.substring(1)).toArray(n -> new String[n]));
     }
 
     public Hashtable<String, String> getEnvironment() {
diff --git a/src/main/java/org/codelibs/fess/mylasta/action/FessHtmlPath.java b/src/main/java/org/codelibs/fess/mylasta/action/FessHtmlPath.java
index b24fbd709..8e00efa33 100644
--- a/src/main/java/org/codelibs/fess/mylasta/action/FessHtmlPath.java
+++ b/src/main/java/org/codelibs/fess/mylasta/action/FessHtmlPath.java
@@ -133,24 +133,24 @@ public interface FessHtmlPath {
     HtmlNext path_AdminDictProtwords_AdminDictProtwordsUploadJsp = new HtmlNext("/admin/dict/protwords/admin_dict_protwords_upload.jsp");
 
     /** The path of the HTML: /admin/dict/stemmeroverride/admin_dict_stemmeroverride.jsp */
-    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp = new HtmlNext(
-            "/admin/dict/stemmeroverride/admin_dict_stemmeroverride.jsp");
+    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp =
+            new HtmlNext("/admin/dict/stemmeroverride/admin_dict_stemmeroverride.jsp");
 
     /** The path of the HTML: /admin/dict/stemmeroverride/admin_dict_stemmeroverride_details.jsp */
-    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideDetailsJsp = new HtmlNext(
-            "/admin/dict/stemmeroverride/admin_dict_stemmeroverride_details.jsp");
+    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideDetailsJsp =
+            new HtmlNext("/admin/dict/stemmeroverride/admin_dict_stemmeroverride_details.jsp");
 
     /** The path of the HTML: /admin/dict/stemmeroverride/admin_dict_stemmeroverride_download.jsp */
-    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideDownloadJsp = new HtmlNext(
-            "/admin/dict/stemmeroverride/admin_dict_stemmeroverride_download.jsp");
+    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideDownloadJsp =
+            new HtmlNext("/admin/dict/stemmeroverride/admin_dict_stemmeroverride_download.jsp");
 
     /** The path of the HTML: /admin/dict/stemmeroverride/admin_dict_stemmeroverride_edit.jsp */
-    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideEditJsp = new HtmlNext(
-            "/admin/dict/stemmeroverride/admin_dict_stemmeroverride_edit.jsp");
+    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideEditJsp =
+            new HtmlNext("/admin/dict/stemmeroverride/admin_dict_stemmeroverride_edit.jsp");
 
     /** The path of the HTML: /admin/dict/stemmeroverride/admin_dict_stemmeroverride_upload.jsp */
-    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideUploadJsp = new HtmlNext(
-            "/admin/dict/stemmeroverride/admin_dict_stemmeroverride_upload.jsp");
+    HtmlNext path_AdminDictStemmeroverride_AdminDictStemmeroverrideUploadJsp =
+            new HtmlNext("/admin/dict/stemmeroverride/admin_dict_stemmeroverride_upload.jsp");
 
     /** The path of the HTML: /admin/dict/stopwords/admin_dict_stopwords.jsp */
     HtmlNext path_AdminDictStopwords_AdminDictStopwordsJsp = new HtmlNext("/admin/dict/stopwords/admin_dict_stopwords.jsp");
diff --git a/src/main/java/org/codelibs/fess/mylasta/action/FessUserBean.java b/src/main/java/org/codelibs/fess/mylasta/action/FessUserBean.java
index e394eef67..4844795a0 100644
--- a/src/main/java/org/codelibs/fess/mylasta/action/FessUserBean.java
+++ b/src/main/java/org/codelibs/fess/mylasta/action/FessUserBean.java
@@ -77,8 +77,8 @@ public class FessUserBean extends TypicalUserBean<String> { // #change_it also L
     }
 
     public boolean hasRoles(final String[] acceptedRoles) {
-        return stream(user.getRoleNames()).get(
-                stream -> stream.anyMatch(s1 -> stream(acceptedRoles).get(s3 -> s3.anyMatch(s2 -> s2.equals(s1)))));
+        return stream(user.getRoleNames())
+                .get(stream -> stream.anyMatch(s1 -> stream(acceptedRoles).get(s3 -> s3.anyMatch(s2 -> s2.equals(s1)))));
     }
 
     public boolean hasGroup(final String group) {
@@ -86,8 +86,8 @@ public class FessUserBean extends TypicalUserBean<String> { // #change_it also L
     }
 
     public boolean hasGroups(final String[] acceptedGroups) {
-        return stream(user.getGroupNames()).get(
-                stream -> stream.anyMatch(s1 -> stream(acceptedGroups).get(s3 -> s3.anyMatch(s2 -> s2.equals(s1)))));
+        return stream(user.getGroupNames())
+                .get(stream -> stream.anyMatch(s1 -> stream(acceptedGroups).get(s3 -> s3.anyMatch(s2 -> s2.equals(s1)))));
     }
 
     public FessUser getFessUser() {
diff --git a/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java b/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java
index 3dd1a3c8c..4b5a5a89e 100644
--- a/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java
+++ b/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java
@@ -9195,22 +9195,18 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.APP_DIGEST_ALGORISM, "sha256");
             defaultMap.put(FessConfig.APP_ENCRYPT_PROPERTY_PATTERN, ".*password|.*key");
             defaultMap.put(FessConfig.APP_EXTENSION_NAMES, "");
-            defaultMap
-                    .put(FessConfig.JVM_CRAWLER_OPTIONS,
-                            "-Djava.awt.headless=true\n-Dfile.encoding=UTF-8\n-Djna.nosys=true\n-Djdk.io.permissionsUseCanonicalPath=true\n-Dhttp.maxConnections=20\n-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n-server\n-Xms128m\n-Xmx512m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:-HeapDumpOnOutOfMemoryError\n-XX:-OmitStackTraceInFastThrow\n-XX:+UnlockExperimentalVMOptions\n-XX:+UseG1GC\n-XX:InitiatingHeapOccupancyPercent=45\n-XX:G1HeapRegionSize=1m\n-XX:MaxGCPauseMillis=60000\n-XX:G1NewSizePercent=5\n-XX:G1MaxNewSizePercent=5\n-Djcifs.smb.client.responseTimeout=30000\n-Djcifs.smb.client.soTimeout=35000\n-Djcifs.smb.client.connTimeout=60000\n-Djcifs.smb.client.sessionTimeout=60000\n-Djcifs.smb1.smb.client.connTimeout=60000\n-Djcifs.smb1.smb.client.soTimeout=35000\n-Djcifs.smb1.smb.client.responseTimeout=30000\n-Dgroovy.use.classvalue=true\n-Dio.netty.noUnsafe=true\n-Dio.netty.noKeySetOptimization=true\n-Dio.netty.recycler.maxCapacityPerThread=0\n-Dlog4j.shutdownHookEnabled=false\n-Dlog4j2.disable.jmx=true\n-Dlog4j.skipJansi=true\n-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider\n-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true\n");
-            defaultMap
-                    .put(FessConfig.JVM_SUGGEST_OPTIONS,
-                            "-Djava.awt.headless=true\n-Dfile.encoding=UTF-8\n-Djna.nosys=true\n-Djdk.io.permissionsUseCanonicalPath=true\n-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n-server\n-Xms128m\n-Xmx256m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:-HeapDumpOnOutOfMemoryError\n-XX:+UnlockExperimentalVMOptions\n-XX:+UseG1GC\n-XX:InitiatingHeapOccupancyPercent=45\n-XX:G1HeapRegionSize=1m\n-XX:MaxGCPauseMillis=60000\n-XX:G1NewSizePercent=5\n-XX:G1MaxNewSizePercent=30\n-Dgroovy.use.classvalue=true\n-Dio.netty.noUnsafe=true\n-Dio.netty.noKeySetOptimization=true\n-Dio.netty.recycler.maxCapacityPerThread=0\n-Dlog4j.shutdownHookEnabled=false\n-Dlog4j2.disable.jmx=true\n-Dlog4j.skipJansi=true\n");
-            defaultMap
-                    .put(FessConfig.JVM_THUMBNAIL_OPTIONS,
-                            "-Djava.awt.headless=true\n-Dfile.encoding=UTF-8\n-Djna.nosys=true\n-Djdk.io.permissionsUseCanonicalPath=true\n-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n-server\n-Xms128m\n-Xmx256m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:-HeapDumpOnOutOfMemoryError\n-XX:-OmitStackTraceInFastThrow\n-XX:+UnlockExperimentalVMOptions\n-XX:+UseG1GC\n-XX:InitiatingHeapOccupancyPercent=45\n-XX:G1HeapRegionSize=4m\n-XX:MaxGCPauseMillis=60000\n-XX:G1NewSizePercent=5\n-XX:G1MaxNewSizePercent=50\n-Djcifs.smb.client.responseTimeout=30000\n-Djcifs.smb.client.soTimeout=35000\n-Djcifs.smb.client.connTimeout=60000\n-Djcifs.smb.client.sessionTimeout=60000\n-Djcifs.smb1.smb.client.connTimeout=60000\n-Djcifs.smb1.smb.client.soTimeout=35000\n-Djcifs.smb1.smb.client.responseTimeout=30000\n-Dgroovy.use.classvalue=true\n-Dio.netty.noUnsafe=true\n-Dio.netty.noKeySetOptimization=true\n-Dio.netty.recycler.maxCapacityPerThread=0\n-Dlog4j.shutdownHookEnabled=false\n-Dlog4j2.disable.jmx=true\n-Dlog4j.skipJansi=true\n-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider\n-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true\n");
+            defaultMap.put(FessConfig.JVM_CRAWLER_OPTIONS,
+                    "-Djava.awt.headless=true\n-Dfile.encoding=UTF-8\n-Djna.nosys=true\n-Djdk.io.permissionsUseCanonicalPath=true\n-Dhttp.maxConnections=20\n-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n-server\n-Xms128m\n-Xmx512m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:-HeapDumpOnOutOfMemoryError\n-XX:-OmitStackTraceInFastThrow\n-XX:+UnlockExperimentalVMOptions\n-XX:+UseG1GC\n-XX:InitiatingHeapOccupancyPercent=45\n-XX:G1HeapRegionSize=1m\n-XX:MaxGCPauseMillis=60000\n-XX:G1NewSizePercent=5\n-XX:G1MaxNewSizePercent=5\n-Djcifs.smb.client.responseTimeout=30000\n-Djcifs.smb.client.soTimeout=35000\n-Djcifs.smb.client.connTimeout=60000\n-Djcifs.smb.client.sessionTimeout=60000\n-Djcifs.smb1.smb.client.connTimeout=60000\n-Djcifs.smb1.smb.client.soTimeout=35000\n-Djcifs.smb1.smb.client.responseTimeout=30000\n-Dgroovy.use.classvalue=true\n-Dio.netty.noUnsafe=true\n-Dio.netty.noKeySetOptimization=true\n-Dio.netty.recycler.maxCapacityPerThread=0\n-Dlog4j.shutdownHookEnabled=false\n-Dlog4j2.disable.jmx=true\n-Dlog4j.skipJansi=true\n-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider\n-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true\n");
+            defaultMap.put(FessConfig.JVM_SUGGEST_OPTIONS,
+                    "-Djava.awt.headless=true\n-Dfile.encoding=UTF-8\n-Djna.nosys=true\n-Djdk.io.permissionsUseCanonicalPath=true\n-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n-server\n-Xms128m\n-Xmx256m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:-HeapDumpOnOutOfMemoryError\n-XX:+UnlockExperimentalVMOptions\n-XX:+UseG1GC\n-XX:InitiatingHeapOccupancyPercent=45\n-XX:G1HeapRegionSize=1m\n-XX:MaxGCPauseMillis=60000\n-XX:G1NewSizePercent=5\n-XX:G1MaxNewSizePercent=30\n-Dgroovy.use.classvalue=true\n-Dio.netty.noUnsafe=true\n-Dio.netty.noKeySetOptimization=true\n-Dio.netty.recycler.maxCapacityPerThread=0\n-Dlog4j.shutdownHookEnabled=false\n-Dlog4j2.disable.jmx=true\n-Dlog4j.skipJansi=true\n");
+            defaultMap.put(FessConfig.JVM_THUMBNAIL_OPTIONS,
+                    "-Djava.awt.headless=true\n-Dfile.encoding=UTF-8\n-Djna.nosys=true\n-Djdk.io.permissionsUseCanonicalPath=true\n-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n-server\n-Xms128m\n-Xmx256m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:-HeapDumpOnOutOfMemoryError\n-XX:-OmitStackTraceInFastThrow\n-XX:+UnlockExperimentalVMOptions\n-XX:+UseG1GC\n-XX:InitiatingHeapOccupancyPercent=45\n-XX:G1HeapRegionSize=4m\n-XX:MaxGCPauseMillis=60000\n-XX:G1NewSizePercent=5\n-XX:G1MaxNewSizePercent=50\n-Djcifs.smb.client.responseTimeout=30000\n-Djcifs.smb.client.soTimeout=35000\n-Djcifs.smb.client.connTimeout=60000\n-Djcifs.smb.client.sessionTimeout=60000\n-Djcifs.smb1.smb.client.connTimeout=60000\n-Djcifs.smb1.smb.client.soTimeout=35000\n-Djcifs.smb1.smb.client.responseTimeout=30000\n-Dgroovy.use.classvalue=true\n-Dio.netty.noUnsafe=true\n-Dio.netty.noKeySetOptimization=true\n-Dio.netty.recycler.maxCapacityPerThread=0\n-Dlog4j.shutdownHookEnabled=false\n-Dlog4j2.disable.jmx=true\n-Dlog4j.skipJansi=true\n-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider\n-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true\n");
             defaultMap.put(FessConfig.JOB_SYSTEM_JOB_IDS, "default_crawler");
             defaultMap.put(FessConfig.JOB_TEMPLATE_TITLE_WEB, "Web Crawler - {0}");
             defaultMap.put(FessConfig.JOB_TEMPLATE_TITLE_FILE, "File Crawler - {0}");
             defaultMap.put(FessConfig.JOB_TEMPLATE_TITLE_DATA, "Data Crawler - {0}");
-            defaultMap
-                    .put(FessConfig.JOB_TEMPLATE_SCRIPT,
-                            "return container.getComponent(\"crawlJob\").logLevel(\"info\").sessionId(\"{3}\").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute();");
+            defaultMap.put(FessConfig.JOB_TEMPLATE_SCRIPT,
+                    "return container.getComponent(\"crawlJob\").logLevel(\"info\").sessionId(\"{3}\").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute();");
             defaultMap.put(FessConfig.JOB_MAX_CRAWLER_PROCESSES, "0");
             defaultMap.put(FessConfig.PROCESSORS, "0");
             defaultMap.put(FessConfig.JAVA_COMMAND_PATH, "java");
@@ -9222,9 +9218,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.SUPPORTED_UPLOADED_CSS_EXTENTIONS, "css");
             defaultMap.put(FessConfig.SUPPORTED_UPLOADED_MEDIA_EXTENTIONS, "jpg,jpeg,gif,png,swf");
             defaultMap.put(FessConfig.SUPPORTED_UPLOADED_FILES, "license.properties");
-            defaultMap
-                    .put(FessConfig.SUPPORTED_LANGUAGES,
-                            "ar,bg,bn,ca,ckb_IQ,cs,da,de,el,en_IE,en,es,et,eu,fa,fi,fr,gl,gu,he,hi,hr,hu,hy,id,it,ja,ko,lt,lv,mk,ml,nl,no,pa,pl,pt_BR,pt,ro,ru,si,sq,sv,ta,te,th,tl,tr,uk,ur,vi,zh_CN,zh_TW,zh");
+            defaultMap.put(FessConfig.SUPPORTED_LANGUAGES,
+                    "ar,bg,bn,ca,ckb_IQ,cs,da,de,el,en_IE,en,es,et,eu,fa,fi,fr,gl,gu,he,hi,hr,hu,hy,id,it,ja,ko,lt,lv,mk,ml,nl,no,pa,pl,pt_BR,pt,ro,ru,si,sq,sv,ta,te,th,tl,tr,uk,ur,vi,zh_CN,zh_TW,zh");
             defaultMap.put(FessConfig.API_ACCESS_TOKEN_LENGTH, "60");
             defaultMap.put(FessConfig.API_ACCESS_TOKEN_REQUIRED, "false");
             defaultMap.put(FessConfig.API_ACCESS_TOKEN_REQUEST_PARAMETER, "");
@@ -9255,9 +9250,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE, "20");
             defaultMap.put(FessConfig.CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE, "10");
             defaultMap.put(FessConfig.CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED, "false");
-            defaultMap
-                    .put(FessConfig.CRAWLER_DOCUMENT_SPACE_CHARS,
-                            "u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6");
+            defaultMap.put(FessConfig.CRAWLER_DOCUMENT_SPACE_CHARS,
+                    "u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6");
             defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FULLSTOP_CHARS, "u002eu06d4u2e3cu3002");
             defaultMap.put(FessConfig.CRAWLER_CRAWLING_DATA_ENCODING, "UTF-8");
             defaultMap.put(FessConfig.CRAWLER_WEB_PROTOCOLS, "http,https");
@@ -9377,9 +9371,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.INDEX_DELETE_TIMEOUT, "3m");
             defaultMap.put(FessConfig.INDEX_HEALTH_TIMEOUT, "10m");
             defaultMap.put(FessConfig.INDEX_INDICES_TIMEOUT, "1m");
-            defaultMap
-                    .put(FessConfig.INDEX_FILETYPE,
-                            "text/html=html\napplication/msword=word\napplication/vnd.openxmlformats-officedocument.wordprocessingml.document=word\napplication/vnd.ms-excel=excel\napplication/vnd.ms-excel.sheet.2=excel\napplication/vnd.ms-excel.sheet.3=excel\napplication/vnd.ms-excel.sheet.4=excel\napplication/vnd.ms-excel.workspace.3=excel\napplication/vnd.ms-excel.workspace.4=excel\napplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet=excel\napplication/vnd.ms-powerpoint=powerpoint\napplication/vnd.openxmlformats-officedocument.presentationml.presentation=powerpoint\napplication/vnd.oasis.opendocument.text=odt\napplication/vnd.oasis.opendocument.spreadsheet=ods\napplication/vnd.oasis.opendocument.presentation=odp\napplication/pdf=pdf\napplication/x-fictionbook+xml=fb2\napplication/e-pub+zip=epub\napplication/x-ibooks+zip=ibooks\ntext/plain=txt\napplication/rtf=rtf\napplication/vnd.ms-htmlhelp=chm\napplication/zip=zip\napplication/x-7z-comressed=7z\napplication/x-bzip=bz\napplication/x-bzip2=bz2\napplication/x-tar=tar\napplication/x-rar-compressed=rar\nvideo/3gp=3gp\nvideo/3g2=3g2\nvideo/x-msvideo=avi\nvideo/x-flv=flv\nvideo/mpeg=mpeg\nvideo/mp4=mp4\nvideo/ogv=ogv\nvideo/quicktime=qt\nvideo/x-m4v=m4v\naudio/x-aif=aif\naudio/midi=midi\naudio/mpga=mpga\naudio/mp4=mp4a\naudio/ogg=oga\naudio/x-wav=wav\nimage/webp=webp\nimage/bmp=bmp\nimage/x-icon=ico\nimage/x-icon=ico\nimage/png=png\nimage/svg+xml=svg\nimage/tiff=tiff\nimage/jpeg=jpg\n");
+            defaultMap.put(FessConfig.INDEX_FILETYPE,
+                    "text/html=html\napplication/msword=word\napplication/vnd.openxmlformats-officedocument.wordprocessingml.document=word\napplication/vnd.ms-excel=excel\napplication/vnd.ms-excel.sheet.2=excel\napplication/vnd.ms-excel.sheet.3=excel\napplication/vnd.ms-excel.sheet.4=excel\napplication/vnd.ms-excel.workspace.3=excel\napplication/vnd.ms-excel.workspace.4=excel\napplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet=excel\napplication/vnd.ms-powerpoint=powerpoint\napplication/vnd.openxmlformats-officedocument.presentationml.presentation=powerpoint\napplication/vnd.oasis.opendocument.text=odt\napplication/vnd.oasis.opendocument.spreadsheet=ods\napplication/vnd.oasis.opendocument.presentation=odp\napplication/pdf=pdf\napplication/x-fictionbook+xml=fb2\napplication/e-pub+zip=epub\napplication/x-ibooks+zip=ibooks\ntext/plain=txt\napplication/rtf=rtf\napplication/vnd.ms-htmlhelp=chm\napplication/zip=zip\napplication/x-7z-comressed=7z\napplication/x-bzip=bz\napplication/x-bzip2=bz2\napplication/x-tar=tar\napplication/x-rar-compressed=rar\nvideo/3gp=3gp\nvideo/3g2=3g2\nvideo/x-msvideo=avi\nvideo/x-flv=flv\nvideo/mpeg=mpeg\nvideo/mp4=mp4\nvideo/ogv=ogv\nvideo/quicktime=qt\nvideo/x-m4v=m4v\naudio/x-aif=aif\naudio/midi=midi\naudio/mpga=mpga\naudio/mp4=mp4a\naudio/ogg=oga\naudio/x-wav=wav\nimage/webp=webp\nimage/bmp=bmp\nimage/x-icon=ico\nimage/x-icon=ico\nimage/png=png\nimage/svg+xml=svg\nimage/tiff=tiff\nimage/jpeg=jpg\n");
             defaultMap.put(FessConfig.QUERY_MAX_LENGTH, "1000");
             defaultMap.put(FessConfig.QUERY_TIMEOUT, "10000");
             defaultMap.put(FessConfig.QUERY_TIMEOUT_LOGGING, "true");
@@ -9387,9 +9380,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.QUERY_GEO_FIELDS, "location");
             defaultMap.put(FessConfig.QUERY_BROWSER_LANG_PARAMETER_NAME, "browser_lang");
             defaultMap.put(FessConfig.QUERY_REPLACE_TERM_WITH_PREFIX_QUERY, "true");
-            defaultMap
-                    .put(FessConfig.QUERY_HIGHLIGHT_TERMINAL_CHARS,
-                            "u0021u002Cu002Eu003Fu0589u061Fu06D4u0700u0701u0702u0964u104Au104Bu1362u1367u1368u166Eu1803u1809u203Cu203Du2047u2048u2049u3002uFE52uFE57uFF01uFF0EuFF1FuFF61");
+            defaultMap.put(FessConfig.QUERY_HIGHLIGHT_TERMINAL_CHARS,
+                    "u0021u002Cu002Eu003Fu0589u061Fu06D4u0700u0701u0702u0964u104Au104Bu1362u1367u1368u166Eu1803u1809u203Cu203Du2047u2048u2049u3002uFE52uFE57uFF01uFF0EuFF1FuFF61");
             defaultMap.put(FessConfig.QUERY_HIGHLIGHT_FRAGMENT_SIZE, "60");
             defaultMap.put(FessConfig.QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS, "2");
             defaultMap.put(FessConfig.QUERY_HIGHLIGHT_TYPE, "fvh");
@@ -9432,9 +9424,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.QUERY_DEFAULT_LANGUAGES, "");
             defaultMap.put(FessConfig.QUERY_JSON_DEFAULT_PREFERENCE, "_query");
             defaultMap.put(FessConfig.QUERY_GSA_DEFAULT_PREFERENCE, "_query");
-            defaultMap
-                    .put(FessConfig.QUERY_LANGUAGE_MAPPING,
-                            "ar=ar\nbg=bg\nbn=bn\nca=ca\nckb-iq=ckb-iq\nckb_IQ=ckb-iq\ncs=cs\nda=da\nde=de\nel=el\nen=en\nen-ie=en-ie\nen_IE=en-ie\nes=es\net=et\neu=eu\nfa=fa\nfi=fi\nfr=fr\ngl=gl\ngu=gu\nhe=he\nhi=hi\nhr=hr\nhu=hu\nhy=hy\nid=id\nit=it\nja=ja\nko=ko\nlt=lt\nlv=lv\nmk=mk\nml=ml\nnl=nl\nno=no\npa=pa\npl=pl\npt=pt\npt-br=pt-br\npt_BR=pt-br\nro=ro\nru=ru\nsi=si\nsq=sq\nsv=sv\nta=ta\nte=te\nth=th\ntl=tl\ntr=tr\nuk=uk\nur=ur\nvi=vi\nzh-cn=zh-cn\nzh_CN=zh-cn\nzh-tw=zh-tw\nzh_TW=zh-tw\nzh=zh\n");
+            defaultMap.put(FessConfig.QUERY_LANGUAGE_MAPPING,
+                    "ar=ar\nbg=bg\nbn=bn\nca=ca\nckb-iq=ckb-iq\nckb_IQ=ckb-iq\ncs=cs\nda=da\nde=de\nel=el\nen=en\nen-ie=en-ie\nen_IE=en-ie\nes=es\net=et\neu=eu\nfa=fa\nfi=fi\nfr=fr\ngl=gl\ngu=gu\nhe=he\nhi=hi\nhr=hr\nhu=hu\nhy=hy\nid=id\nit=it\nja=ja\nko=ko\nlt=lt\nlv=lv\nmk=mk\nml=ml\nnl=nl\nno=no\npa=pa\npl=pl\npt=pt\npt-br=pt-br\npt_BR=pt-br\nro=ro\nru=ru\nsi=si\nsq=sq\nsv=sv\nta=ta\nte=te\nth=th\ntl=tl\ntr=tr\nuk=uk\nur=ur\nvi=vi\nzh-cn=zh-cn\nzh_CN=zh-cn\nzh-tw=zh-tw\nzh_TW=zh-tw\nzh=zh\n");
             defaultMap.put(FessConfig.QUERY_BOOST_TITLE, "0.01");
             defaultMap.put(FessConfig.QUERY_BOOST_TITLE_LANG, "1.0");
             defaultMap.put(FessConfig.QUERY_BOOST_CONTENT, "0.005");
@@ -9444,9 +9435,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
             defaultMap.put(FessConfig.QUERY_FACET_FIELDS_min_doc_count, "1");
             defaultMap.put(FessConfig.QUERY_FACET_FIELDS_SORT, "count.desc");
             defaultMap.put(FessConfig.QUERY_FACET_FIELDS_MISSING, "");
-            defaultMap
-                    .put(FessConfig.QUERY_FACET_QUERIES,
-                            "labels.facet_timestamp_title:labels.facet_timestamp_1day=timestamp:[now/d-1d TO *]\tlabels.facet_timestamp_1week=timestamp:[now/d-7d TO *]\tlabels.facet_timestamp_1month=timestamp:[now/d-1M TO *]\tlabels.facet_timestamp_1year=timestamp:[now/d-1y TO *]\nlabels.facet_contentLength_title:labels.facet_contentLength_10k=content_length:[0 TO 9999]\tlabels.facet_contentLength_10kto100k=content_length:[10000 TO 99999]\tlabels.facet_contentLength_100kto500k=content_length:[100000 TO 499999]\tlabels.facet_contentLength_500kto1m=content_length:[500000 TO 999999]\tlabels.facet_contentLength_1m=content_length:[1000000 TO *]\nlabels.facet_filetype_title:labels.facet_filetype_html=filetype:html\tlabels.facet_filetype_word=filetype:word\tlabels.facet_filetype_excel=filetype:excel\tlabels.facet_filetype_powerpoint=filetype:powerpoint\tlabels.facet_filetype_odt=filetype:odt\tlabels.facet_filetype_ods=filetype:ods\tlabels.facet_filetype_odp=filetype:odp\tlabels.facet_filetype_pdf=filetype:pdf\tlabels.facet_filetype_txt=filetype:txt\tlabels.facet_filetype_others=filetype:others\n");
+            defaultMap.put(FessConfig.QUERY_FACET_QUERIES,
+                    "labels.facet_timestamp_title:labels.facet_timestamp_1day=timestamp:[now/d-1d TO *]\tlabels.facet_timestamp_1week=timestamp:[now/d-7d TO *]\tlabels.facet_timestamp_1month=timestamp:[now/d-1M TO *]\tlabels.facet_timestamp_1year=timestamp:[now/d-1y TO *]\nlabels.facet_contentLength_title:labels.facet_contentLength_10k=content_length:[0 TO 9999]\tlabels.facet_contentLength_10kto100k=content_length:[10000 TO 99999]\tlabels.facet_contentLength_100kto500k=content_length:[100000 TO 499999]\tlabels.facet_contentLength_500kto1m=content_length:[500000 TO 999999]\tlabels.facet_contentLength_1m=content_length:[1000000 TO *]\nlabels.facet_filetype_title:labels.facet_filetype_html=filetype:html\tlabels.facet_filetype_word=filetype:word\tlabels.facet_filetype_excel=filetype:excel\tlabels.facet_filetype_powerpoint=filetype:powerpoint\tlabels.facet_filetype_odt=filetype:odt\tlabels.facet_filetype_ods=filetype:ods\tlabels.facet_filetype_odp=filetype:odp\tlabels.facet_filetype_pdf=filetype:pdf\tlabels.facet_filetype_txt=filetype:txt\tlabels.facet_filetype_others=filetype:others\n");
             defaultMap.put(FessConfig.SMB_ROLE_FROM_FILE, "true");
             defaultMap.put(FessConfig.SMB_AVAILABLE_SID_TYPES, "1,2,4:2");
             defaultMap.put(FessConfig.FILE_ROLE_FROM_FILE, "true");
@@ -9455,9 +9445,8 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction
                     ".fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties,fess.json,doc.json");
             defaultMap.put(FessConfig.INDEX_BACKUP_LOG_TARGETS, "click_log.ndjson,favorite_log.ndjson,search_log.ndjson,user_info.ndjson");
             defaultMap.put(FessConfig.LOGGING_SEARCH_DOCS_ENABLED, "true");
-            defaultMap
-                    .put(FessConfig.LOGGING_SEARCH_DOCS_FIELDS,
-                            "filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp");
+            defaultMap.put(FessConfig.LOGGING_SEARCH_DOCS_FIELDS,
+                    "filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp");
             defaultMap.put(FessConfig.LOGGING_APP_PACKAGES, "org.codelibs,org.dbflute,org.lastaflute");
             defaultMap.put(FessConfig.FORM_ADMIN_MAX_INPUT_SIZE, "4000");
             defaultMap.put(FessConfig.FORM_ADMIN_LABEL_IN_CONFIG_ENABLED, "false");
diff --git a/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java b/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java
index 12686ff25..260d33898 100644
--- a/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java
+++ b/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java
@@ -237,21 +237,19 @@ public interface FessProp {
             }
             propMap.put(DEFAULT_SORT_VALUES, list);
         }
-        return list
-                .stream()
-                .map(p -> {
-                    final String key = p.getFirst();
-                    if (StringUtil.isEmpty(key)) {
-                        return p.getSecond();
-                    }
-                    if (userBean.map(
-                            user -> stream(user.getRoles()).get(stream -> stream.anyMatch(s -> key.equals(ROLE_VALUE_PREFIX + s)))
-                                    || stream(user.getGroups()).get(stream -> stream.anyMatch(s -> key.equals(GROUP_VALUE_PREFIX + s))))
-                            .orElse(false)) {
-                        return p.getSecond();
-                    }
-                    return null;
-                }).filter(StringUtil::isNotBlank).toArray(n -> new String[n]);
+        return list.stream().map(p -> {
+            final String key = p.getFirst();
+            if (StringUtil.isEmpty(key)) {
+                return p.getSecond();
+            }
+            if (userBean
+                    .map(user -> stream(user.getRoles()).get(stream -> stream.anyMatch(s -> key.equals(ROLE_VALUE_PREFIX + s)))
+                            || stream(user.getGroups()).get(stream -> stream.anyMatch(s -> key.equals(GROUP_VALUE_PREFIX + s))))
+                    .orElse(false)) {
+                return p.getSecond();
+            }
+            return null;
+        }).filter(StringUtil::isNotBlank).toArray(n -> new String[n]);
     }
 
     default void setDefaultSortValue(final String value) {
@@ -272,42 +270,32 @@ public interface FessProp {
                 map = Collections.emptyMap();
             } else {
                 final Set<String> keySet = new HashSet<>();
-                map =
-                        split(value, "\n").get(
-                                stream -> stream
-                                        .filter(StringUtil::isNotBlank)
-                                        .map(s -> {
-                                            final String[] pair = s.split("=");
-                                            if (pair.length == 1) {
-                                                return new Pair<>(StringUtil.EMPTY, pair[0].trim());
-                                            } else if (pair.length == 2) {
-                                                return new Pair<>(pair[0].trim(), pair[1].trim());
-                                            }
-                                            return null;
-                                        })
-                                        .filter(o -> o != null && keySet.add(o.getFirst()))
-                                        .collect(HashMap<String, List<String>>::new,
-                                                (m, d) -> m.put(d.getFirst(), Arrays.asList(d.getSecond().split(","))), HashMap::putAll));
+                map = split(value, "\n").get(stream -> stream.filter(StringUtil::isNotBlank).map(s -> {
+                    final String[] pair = s.split("=");
+                    if (pair.length == 1) {
+                        return new Pair<>(StringUtil.EMPTY, pair[0].trim());
+                    } else if (pair.length == 2) {
+                        return new Pair<>(pair[0].trim(), pair[1].trim());
+                    }
+                    return null;
+                }).filter(o -> o != null && keySet.add(o.getFirst())).collect(HashMap<String, List<String>>::new,
+                        (m, d) -> m.put(d.getFirst(), Arrays.asList(d.getSecond().split(","))), HashMap::putAll));
             }
             propMap.put(DEFAULT_LABEL_VALUES, map);
         }
-        return map
-                .entrySet()
-                .stream()
-                .flatMap(
-                        e -> {
-                            final String key = e.getKey();
-                            if (StringUtil.isEmpty(key)) {
-                                return e.getValue().stream();
-                            }
-                            if (userBean.map(
-                                    user -> stream(user.getRoles()).get(stream -> stream.anyMatch(s -> key.equals(ROLE_VALUE_PREFIX + s)))
-                                            || stream(user.getGroups()).get(
-                                                    stream -> stream.anyMatch(s -> key.equals(GROUP_VALUE_PREFIX + s)))).orElse(false)) {
-                                return e.getValue().stream();
-                            }
-                            return Stream.empty();
-                        }).filter(StringUtil::isNotBlank).toArray(n -> new String[n]);
+        return map.entrySet().stream().flatMap(e -> {
+            final String key = e.getKey();
+            if (StringUtil.isEmpty(key)) {
+                return e.getValue().stream();
+            }
+            if (userBean
+                    .map(user -> stream(user.getRoles()).get(stream -> stream.anyMatch(s -> key.equals(ROLE_VALUE_PREFIX + s)))
+                            || stream(user.getGroups()).get(stream -> stream.anyMatch(s -> key.equals(GROUP_VALUE_PREFIX + s))))
+                    .orElse(false)) {
+                return e.getValue().stream();
+            }
+            return Stream.empty();
+        }).filter(StringUtil::isNotBlank).toArray(n -> new String[n]);
     }
 
     default void setAppValue(final String value) {
@@ -841,8 +829,8 @@ public interface FessProp {
     String getIndexBackupLogTargets();
 
     default String[] getIndexBackupAllTargets() {
-        return split(getIndexBackupTargets() + "," + getIndexBackupLogTargets(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).toArray(n -> new String[n]));
+        return split(getIndexBackupTargets() + "," + getIndexBackupLogTargets(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).toArray(n -> new String[n]));
     }
 
     String getJobSystemJobIds();
@@ -904,22 +892,22 @@ public interface FessProp {
     String getSupportedUploadedJsExtentions();
 
     default String[] getSupportedUploadedJsExtentionsAsArray() {
-        return split(getSupportedUploadedJsExtentions(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
+        return split(getSupportedUploadedJsExtentions(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
     }
 
     String getSupportedUploadedCssExtentions();
 
     default String[] getSupportedUploadedCssExtentionsAsArray() {
-        return split(getSupportedUploadedCssExtentions(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
+        return split(getSupportedUploadedCssExtentions(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
     }
 
     String getSupportedUploadedMediaExtentions();
 
     default String[] getSupportedUploadedMediaExtentionsAsArray() {
-        return split(getSupportedUploadedMediaExtentions(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
+        return split(getSupportedUploadedMediaExtentions(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
     }
 
     String getJobTemplateTitleWeb();
@@ -962,9 +950,8 @@ public interface FessProp {
     default boolean isCrawlerMetadataContentIncluded(final String name) {
         Pattern[] patterns = (Pattern[]) propMap.get(CRAWLER_METADATA_CONTENT_EXCLUDES);
         if (patterns == null) {
-            patterns =
-                    split(getCrawlerMetadataContentExcludes(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(v -> Pattern.compile(v)).toArray(n -> new Pattern[n]));
+            patterns = split(getCrawlerMetadataContentExcludes(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(v -> Pattern.compile(v)).toArray(n -> new Pattern[n]));
             propMap.put(CRAWLER_METADATA_CONTENT_EXCLUDES, patterns);
         }
         return !stream(patterns).get(stream -> stream.anyMatch(p -> p.matcher(name).matches()));
@@ -1091,8 +1078,8 @@ public interface FessProp {
     String getSupportedUploadedFiles();
 
     default boolean isSupportedUploadedFile(final String name) {
-        return split(getSuggestPopularWordExcludes(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).anyMatch(s -> s.equals(name)));
+        return split(getSuggestPopularWordExcludes(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).anyMatch(s -> s.equals(name)));
     }
 
     String getLdapAdminUserObjectClasses();
@@ -1188,8 +1175,8 @@ public interface FessProp {
     String getCrawlerWebProtocols();
 
     default String[] getCrawlerWebProtocolsAsArray() {
-        return split(getCrawlerWebProtocols(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(s -> s.trim() + ":").toArray(n -> new String[n]));
+        return split(getCrawlerWebProtocols(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(s -> s.trim() + ":").toArray(n -> new String[n]));
     }
 
     default boolean isValidCrawlerWebProtocol(final String url) {
@@ -1199,8 +1186,8 @@ public interface FessProp {
     String getCrawlerFileProtocols();
 
     default String[] getCrawlerFileProtocolsAsArray() {
-        return split(getCrawlerFileProtocols(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(s -> s.trim() + ":").toArray(n -> new String[n]));
+        return split(getCrawlerFileProtocols(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(s -> s.trim() + ":").toArray(n -> new String[n]));
     }
 
     default boolean isValidCrawlerFileProtocol(final String url) {
@@ -1211,30 +1198,28 @@ public interface FessProp {
 
     default String[] getSearchDefaultPermissionsAsArray() {
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        return split(getRoleSearchDefaultPermissions(), ",")
-                .get(stream -> stream.map(p -> permissionHelper.encode(p)).filter(StringUtil::isNotBlank).distinct()
-                        .toArray(n -> new String[n]));
+        return split(getRoleSearchDefaultPermissions(), ",").get(stream -> stream.map(p -> permissionHelper.encode(p))
+                .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n]));
     }
 
     String getRoleSearchDefaultDisplayPermissions();
 
     default String[] getSearchDefaultDisplayEncodedPermissions() {
         final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-        return split(getRoleSearchDefaultDisplayPermissions(), ",")
-                .get(stream -> stream.map(p -> permissionHelper.encode(p)).filter(StringUtil::isNotBlank).distinct()
-                        .toArray(n -> new String[n]));
+        return split(getRoleSearchDefaultDisplayPermissions(), ",").get(stream -> stream.map(p -> permissionHelper.encode(p))
+                .filter(StringUtil::isNotBlank).distinct().toArray(n -> new String[n]));
     }
 
     default String getSearchDefaultDisplayPermission() {
-        return split(getRoleSearchDefaultDisplayPermissions(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
+        return split(getRoleSearchDefaultDisplayPermissions(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).distinct().collect(Collectors.joining("\n")));
     }
 
     String getQueryGeoFields();
 
     default String[] getQueryGeoFieldsAsArray() {
-        return split(getQueryGeoFields(), ",").get(
-                stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
+        return split(getQueryGeoFields(), ",")
+                .get(stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
     }
 
     String getSuggestSearchLogPermissions();
@@ -1247,10 +1232,8 @@ public interface FessProp {
         List<String> validPermissionList = (List<String>) propMap.get(SUGGEST_SEARCH_LOG_PERMISSIONS);
         if (validPermissionList == null) {
             final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-            validPermissionList =
-                    split(getSuggestSearchLogPermissions(), ",").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank)
-                                    .collect(Collectors.toList()));
+            validPermissionList = split(getSuggestSearchLogPermissions(), ",")
+                    .get(stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).collect(Collectors.toList()));
             propMap.put(SUGGEST_SEARCH_LOG_PERMISSIONS, validPermissionList);
         }
         final List<String> list = validPermissionList;
@@ -1266,10 +1249,8 @@ public interface FessProp {
         List<String> list = (List<String>) propMap.get(SEARCH_GUEST_PERMISSION_LIST);
         if (list == null) {
             final PermissionHelper permissionHelper = ComponentUtil.getPermissionHelper();
-            list =
-                    split(getRoleSearchGuestPermissions(), ",").get(
-                            stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank)
-                                    .collect(Collectors.toList()));
+            list = split(getRoleSearchGuestPermissions(), ",")
+                    .get(stream -> stream.map(s -> permissionHelper.encode(s)).filter(StringUtil::isNotBlank).collect(Collectors.toList()));
             list.add(getRoleSearchUserPrefix() + Constants.GUEST_USER);
             propMap.put(SEARCH_GUEST_PERMISSION_LIST, list);
         }
@@ -1282,9 +1263,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(INDEX_ADMIN_ARRAY_FIELD_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getIndexAdminArrayFields(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getIndexAdminArrayFields(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(INDEX_ADMIN_ARRAY_FIELD_SET, fieldSet);
         }
         return fieldSet;
@@ -1296,10 +1276,9 @@ public interface FessProp {
 
     default List<String> invalidIndexArrayFields(final Map<String, Object> source) {
         // TODO always returns empty list
-        return split(getIndexAdminArrayFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
-                        .filter(s -> false) // TODO
-                        .collect(Collectors.toList()));
+        return split(getIndexAdminArrayFields(), ",").get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
+                .filter(s -> isNonEmptyValue(source.get(s))).filter(s -> false) // TODO
+                .collect(Collectors.toList()));
     }
 
     String getIndexAdminDateFields();
@@ -1308,9 +1287,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(INDEX_ADMIN_DATE_FIELD_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getIndexAdminDateFields(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getIndexAdminDateFields(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(INDEX_ADMIN_DATE_FIELD_SET, fieldSet);
         }
         return fieldSet;
@@ -1321,8 +1299,8 @@ public interface FessProp {
     }
 
     default List<String> invalidIndexDateFields(final Map<String, Object> source) {
-        return split(getIndexAdminDateFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
+        return split(getIndexAdminDateFields(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
                         .filter(s -> !validateDateTimeString(source.get(s))).collect(Collectors.toList()));
     }
 
@@ -1339,9 +1317,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(INDEX_ADMIN_INTEGER_FIELD_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getIndexAdminIntegerFields(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getIndexAdminIntegerFields(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(INDEX_ADMIN_INTEGER_FIELD_SET, fieldSet);
         }
         return fieldSet;
@@ -1353,8 +1330,8 @@ public interface FessProp {
 
     default List<String> invalidIndexIntegerFields(final Map<String, Object> source) {
         final IntegerTypeValidator integerValidator = new IntegerTypeValidator();
-        return split(getIndexAdminIntegerFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
+        return split(getIndexAdminIntegerFields(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
                         .filter(s -> !integerValidator.isValid(source.get(s).toString(), null)).collect(Collectors.toList()));
     }
 
@@ -1364,9 +1341,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(INDEX_ADMIN_LONG_FIELD_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getIndexAdminLongFields(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getIndexAdminLongFields(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(INDEX_ADMIN_LONG_FIELD_SET, fieldSet);
         }
         return fieldSet;
@@ -1378,8 +1354,8 @@ public interface FessProp {
 
     default List<String> invalidIndexLongFields(final Map<String, Object> source) {
         final LongTypeValidator longValidator = new LongTypeValidator();
-        return split(getIndexAdminLongFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
+        return split(getIndexAdminLongFields(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
                         .filter(s -> !longValidator.isValid(source.get(s).toString(), null)).collect(Collectors.toList()));
     }
 
@@ -1389,9 +1365,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(INDEX_ADMIN_FLOAT_FIELD_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getIndexAdminFloatFields(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getIndexAdminFloatFields(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(INDEX_ADMIN_FLOAT_FIELD_SET, fieldSet);
         }
         return fieldSet;
@@ -1403,8 +1378,8 @@ public interface FessProp {
 
     default List<String> invalidIndexFloatFields(final Map<String, Object> source) {
         final FloatTypeValidator floatValidator = new FloatTypeValidator();
-        return split(getIndexAdminFloatFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
+        return split(getIndexAdminFloatFields(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
                         .filter(s -> !floatValidator.isValid(source.get(s).toString(), null)).collect(Collectors.toList()));
     }
 
@@ -1414,9 +1389,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(INDEX_ADMIN_DOUBLE_FIELD_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getIndexAdminDoubleFields(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getIndexAdminDoubleFields(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(INDEX_ADMIN_DOUBLE_FIELD_SET, fieldSet);
         }
         return fieldSet;
@@ -1428,8 +1402,8 @@ public interface FessProp {
 
     default List<String> invalidIndexDoubleFields(final Map<String, Object> source) {
         final DoubleTypeValidator doubleValidator = new DoubleTypeValidator();
-        return split(getIndexAdminDoubleFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
+        return split(getIndexAdminDoubleFields(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).filter(s -> isNonEmptyValue(source.get(s)))
                         .filter(s -> !doubleValidator.isValid(source.get(s).toString(), null)).collect(Collectors.toList()));
     }
 
@@ -1442,34 +1416,31 @@ public interface FessProp {
         final Set<String> floatFieldSet = getIndexAdminFloatFieldSet();
         final Set<String> doubleFieldSet = getIndexAdminDoubleFieldSet();
 
-        return source
-                .entrySet()
-                .stream()
-                .map(e -> {
-                    final String key = e.getKey();
-                    Object value = e.getValue();
-                    if (value == null) {
-                        value = StringUtil.EMPTY;
-                    }
-                    if (value instanceof String || value == null) {
-                        return new Pair<>(key, value);
-                    }
-                    if (arrayFieldSet.contains(key)) {
-                        if (value instanceof String[]) {
-                            value = stream((String[]) value).get(stream -> stream.collect(Collectors.joining("\n")));
-                        } else if (value instanceof List) {
-                            @SuppressWarnings("unchecked")
-                            final List<String> list = (List<String>) value;
-                            value = list.stream().collect(Collectors.joining("\n"));
-                        }
-                    } else if (dateFieldSet.contains(key)) {
-                        value = FessFunctions.formatDate((Date) value);
-                    } else if (integerFieldSet.contains(key) || longFieldSet.contains(key) || floatFieldSet.contains(key)
-                            || doubleFieldSet.contains(key)) {
-                        value = value.toString();
-                    }
-                    return new Pair<>(key, value);
-                }).collect(Collectors.toMap(Pair::getFirst, Pair::getSecond));
+        return source.entrySet().stream().map(e -> {
+            final String key = e.getKey();
+            Object value = e.getValue();
+            if (value == null) {
+                value = StringUtil.EMPTY;
+            }
+            if (value instanceof String || value == null) {
+                return new Pair<>(key, value);
+            }
+            if (arrayFieldSet.contains(key)) {
+                if (value instanceof String[]) {
+                    value = stream((String[]) value).get(stream -> stream.collect(Collectors.joining("\n")));
+                } else if (value instanceof List) {
+                    @SuppressWarnings("unchecked")
+                    final List<String> list = (List<String>) value;
+                    value = list.stream().collect(Collectors.joining("\n"));
+                }
+            } else if (dateFieldSet.contains(key)) {
+                value = FessFunctions.formatDate((Date) value);
+            } else if (integerFieldSet.contains(key) || longFieldSet.contains(key) || floatFieldSet.contains(key)
+                    || doubleFieldSet.contains(key)) {
+                value = value.toString();
+            }
+            return new Pair<>(key, value);
+        }).collect(Collectors.toMap(Pair::getFirst, Pair::getSecond));
     }
 
     default Map<String, Object> convertToStorableDoc(final Map<String, Object> source) {
@@ -1481,31 +1452,26 @@ public interface FessProp {
         final Set<String> floatFieldSet = getIndexAdminFloatFieldSet();
         final Set<String> doubleFieldSet = getIndexAdminDoubleFieldSet();
 
-        return source
-                .entrySet()
-                .stream()
-                .filter(e -> isNonEmptyValue(e.getValue()))
-                .map(e -> {
-                    final String key = e.getKey();
-                    Object value = e.getValue();
-                    if (arrayFieldSet.contains(key)) {
-                        value =
-                                split(value.toString(), "\n").get(
-                                        stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toList()));
-                    } else if (dateFieldSet.contains(key)) {
-                        // TODO time zone
-                        value = FessFunctions.parseDate(value.toString());
-                    } else if (integerFieldSet.contains(key)) {
-                        value = DfTypeUtil.toInteger(value.toString());
-                    } else if (longFieldSet.contains(key)) {
-                        value = DfTypeUtil.toLong(value.toString());
-                    } else if (floatFieldSet.contains(key)) {
-                        value = DfTypeUtil.toFloat(value.toString());
-                    } else if (doubleFieldSet.contains(key)) {
-                        value = DfTypeUtil.toDouble(value.toString());
-                    }
-                    return new Pair<>(key, value);
-                }).collect(Collectors.toMap(Pair::getFirst, Pair::getSecond));
+        return source.entrySet().stream().filter(e -> isNonEmptyValue(e.getValue())).map(e -> {
+            final String key = e.getKey();
+            Object value = e.getValue();
+            if (arrayFieldSet.contains(key)) {
+                value = split(value.toString(), "\n")
+                        .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toList()));
+            } else if (dateFieldSet.contains(key)) {
+                // TODO time zone
+                value = FessFunctions.parseDate(value.toString());
+            } else if (integerFieldSet.contains(key)) {
+                value = DfTypeUtil.toInteger(value.toString());
+            } else if (longFieldSet.contains(key)) {
+                value = DfTypeUtil.toLong(value.toString());
+            } else if (floatFieldSet.contains(key)) {
+                value = DfTypeUtil.toFloat(value.toString());
+            } else if (doubleFieldSet.contains(key)) {
+                value = DfTypeUtil.toDouble(value.toString());
+            }
+            return new Pair<>(key, value);
+        }).collect(Collectors.toMap(Pair::getFirst, Pair::getSecond));
     }
 
     String getIndexAdminRequiredFields();
@@ -1516,9 +1482,8 @@ public interface FessProp {
 
     default List<String> invalidIndexRequiredFields(final Map<String, Object> source) {
         final RequiredValidator requiredValidator = new RequiredValidator();
-        return split(getIndexAdminRequiredFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
-                        .filter(s -> !requiredValidator.isValid(source.get(s), null)).collect(Collectors.toList()));
+        return split(getIndexAdminRequiredFields(), ",").get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim)
+                .filter(s -> !requiredValidator.isValid(source.get(s), null)).collect(Collectors.toList()));
     }
 
     default boolean isNonEmptyValue(final Object value) {
@@ -1545,9 +1510,8 @@ public interface FessProp {
         int[] spaceChars = (int[]) propMap.get(key);
         if (spaceChars == null) {
             if (spaceStr.startsWith("u")) {
-                spaceChars =
-                        split(spaceStr, "u").get(
-                                stream -> stream.filter(StringUtil::isNotBlank).mapToInt(s -> Integer.parseInt(s, 16)).toArray());
+                spaceChars = split(spaceStr, "u")
+                        .get(stream -> stream.filter(StringUtil::isNotBlank).mapToInt(s -> Integer.parseInt(s, 16)).toArray());
             } else {
                 // backward compatibility
                 final int length = spaceStr.length();
@@ -1584,8 +1548,8 @@ public interface FessProp {
     default String[] getQueryAdditionalResponseFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalResponseFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalResponseFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1594,8 +1558,8 @@ public interface FessProp {
     default String[] getQueryAdditionalScrollResponseFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalScrollResponseFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalScrollResponseFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1604,8 +1568,8 @@ public interface FessProp {
     default String[] getQueryAdditionalCacheResponseFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalCacheResponseFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalCacheResponseFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1614,8 +1578,8 @@ public interface FessProp {
     default String[] getQueryAdditionalHighlightedFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalHighlightedFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalHighlightedFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1624,8 +1588,8 @@ public interface FessProp {
     default String[] getQueryAdditionalSearchFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalSearchFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalSearchFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1653,8 +1617,8 @@ public interface FessProp {
     default String[] getQueryAdditionalApiResponseFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalApiResponseFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalApiResponseFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1663,8 +1627,8 @@ public interface FessProp {
     default String[] getQueryAdditionalNotAnalyzedFields(final String... fields) {
         final List<String> list = new ArrayList<>(fields.length + 10);
         stream(fields).of(stream -> stream.forEach(list::add));
-        split(getQueryAdditionalNotAnalyzedFields(), ",").of(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
+        split(getQueryAdditionalNotAnalyzedFields(), ",")
+                .of(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).forEach(list::add));
         return list.toArray(new String[list.size()]);
     }
 
@@ -1681,9 +1645,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> fieldSet = (Set<String>) propMap.get(API_ADMIN_ACCESS_PERMISSION_SET);
         if (fieldSet == null) {
-            fieldSet =
-                    split(getApiAdminAccessPermissions(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
+            fieldSet = split(getApiAdminAccessPermissions(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).collect(Collectors.toSet()));
             propMap.put(API_ADMIN_ACCESS_PERMISSION_SET, fieldSet);
         }
         return fieldSet;
@@ -1718,19 +1681,14 @@ public interface FessProp {
             if (StringUtil.isBlank(sorts)) {
                 ot = OptionalThing.empty();
             } else {
-                final SortBuilder[] sortBuilders =
-                        split(sorts, ",").get(
-                                stream -> stream
-                                        .filter(StringUtil::isNotBlank)
-                                        .map(s -> {
-                                            final String[] values = s.split(":");
-                                            if (values.length > 1) {
-                                                return SortBuilders.fieldSort(values[0]).order(
-                                                        values[0].equalsIgnoreCase("desc") ? SortOrder.DESC : SortOrder.ASC);
-                                            } else {
-                                                return SortBuilders.fieldSort(values[0]).order(SortOrder.ASC);
-                                            }
-                                        }).toArray(n -> new SortBuilder[n]));
+                final SortBuilder[] sortBuilders = split(sorts, ",").get(stream -> stream.filter(StringUtil::isNotBlank).map(s -> {
+                    final String[] values = s.split(":");
+                    if (values.length > 1) {
+                        return SortBuilders.fieldSort(values[0]).order(values[0].equalsIgnoreCase("desc") ? SortOrder.DESC : SortOrder.ASC);
+                    } else {
+                        return SortBuilders.fieldSort(values[0]).order(SortOrder.ASC);
+                    }
+                }).toArray(n -> new SortBuilder[n]));
                 ot = OptionalThing.of(sortBuilders);
             }
             propMap.put(QUERY_COLLAPSE_INNER_HITS_SORTS, ot);
@@ -1752,31 +1710,26 @@ public interface FessProp {
     default Tuple3<String, String, String>[] getVirtualHosts() {
         Tuple3<String, String, String>[] hosts = (Tuple3<String, String, String>[]) propMap.get(VIRTUAL_HOST_HEADERS);
         if (hosts == null) {
-            hosts =
-                    split(getVirtualHostHeaderValue(), "\n").get(
-                            stream -> stream
-                                    .map(s -> {
-                                        final String[] v1 = s.split("=");
-                                        if (v1.length == 2) {
-                                            final String[] v2 = v1[0].split(":", 2);
-                                            if (v2.length == 2) {
-                                                return new Tuple3<>(v2[0].trim(), v2[1].trim(), v1[1].replaceAll("[^a-zA-Z0-9_]",
-                                                        StringUtil.EMPTY).trim());
-                                            }
-                                        }
-                                        return null;
-                                    })
-                                    .filter(v -> {
-                                        if (v == null) {
-                                            return false;
-                                        }
-                                        if ("admin".equalsIgnoreCase(v.getValue3()) || "common".equalsIgnoreCase(v.getValue3())
-                                                || "error".equalsIgnoreCase(v.getValue3()) || "login".equalsIgnoreCase(v.getValue3())
-                                                || "profile".equalsIgnoreCase(v.getValue3())) {
-                                            return false;
-                                        }
-                                        return true;
-                                    }).toArray(n -> new Tuple3[n]));
+            hosts = split(getVirtualHostHeaderValue(), "\n").get(stream -> stream.map(s -> {
+                final String[] v1 = s.split("=");
+                if (v1.length == 2) {
+                    final String[] v2 = v1[0].split(":", 2);
+                    if (v2.length == 2) {
+                        return new Tuple3<>(v2[0].trim(), v2[1].trim(), v1[1].replaceAll("[^a-zA-Z0-9_]", StringUtil.EMPTY).trim());
+                    }
+                }
+                return null;
+            }).filter(v -> {
+                if (v == null) {
+                    return false;
+                }
+                if ("admin".equalsIgnoreCase(v.getValue3()) || "common".equalsIgnoreCase(v.getValue3())
+                        || "error".equalsIgnoreCase(v.getValue3()) || "login".equalsIgnoreCase(v.getValue3())
+                        || "profile".equalsIgnoreCase(v.getValue3())) {
+                    return false;
+                }
+                return true;
+            }).toArray(n -> new Tuple3[n]));
             propMap.put(VIRTUAL_HOST_HEADERS, hosts);
         }
         return hosts;
@@ -1787,9 +1740,8 @@ public interface FessProp {
     default boolean isCrawlerFailureUrlStatusCodes(final int code) {
         int[] codes = (int[]) propMap.get(CRAWLER_FAILURE_URL_STATUS_CODES);
         if (codes == null) {
-            codes =
-                    split(getCrawlerFailureUrlStatusCodes(), ",").get(
-                            stream -> stream.filter(StringUtil::isNotBlank).mapToInt(Integer::parseInt).toArray());
+            codes = split(getCrawlerFailureUrlStatusCodes(), ",")
+                    .get(stream -> stream.filter(StringUtil::isNotBlank).mapToInt(Integer::parseInt).toArray());
             propMap.put(CRAWLER_FAILURE_URL_STATUS_CODES, codes);
         }
         for (final int v : codes) {
@@ -1862,10 +1814,8 @@ public interface FessProp {
 
         String[] excludeExtensions = (String[]) propMap.get(THUMBNAIL_HTML_IMAGE_EXCLUDE_EXTENSIONS);
         if (excludeExtensions == null) {
-            excludeExtensions =
-                    split(getThumbnailHtmlImageExcludeExtensions(), ",").get(
-                            stream -> stream.map(s -> s.toLowerCase(Locale.ROOT).trim()).filter(StringUtil::isNotBlank)
-                                    .toArray(n -> new String[n]));
+            excludeExtensions = split(getThumbnailHtmlImageExcludeExtensions(), ",").get(stream -> stream
+                    .map(s -> s.toLowerCase(Locale.ROOT).trim()).filter(StringUtil::isNotBlank).toArray(n -> new String[n]));
             propMap.put(THUMBNAIL_HTML_IMAGE_EXCLUDE_EXTENSIONS, excludeExtensions);
         }
 
@@ -1879,10 +1829,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         Set<String> gsaResponseFieldSet = (Set<String>) propMap.get(QUERY_GSA_RESPONSE_FIELDS);
         if (gsaResponseFieldSet == null) {
-            gsaResponseFieldSet =
-                    split(getQueryGsaResponseFields(), ",").get(
-                            stream -> stream.map(s -> s.toLowerCase(Locale.ROOT).trim()).filter(StringUtil::isNotBlank)
-                                    .collect(Collectors.toSet()));
+            gsaResponseFieldSet = split(getQueryGsaResponseFields(), ",").get(stream -> stream.map(s -> s.toLowerCase(Locale.ROOT).trim())
+                    .filter(StringUtil::isNotBlank).collect(Collectors.toSet()));
             propMap.put(QUERY_GSA_RESPONSE_FIELDS, gsaResponseFieldSet);
         }
         return gsaResponseFieldSet.contains(name.toLowerCase(Locale.ROOT));
@@ -1897,10 +1845,8 @@ public interface FessProp {
             if (StringUtil.isBlank(refs)) {
                 patterns = new Pattern[0];
             } else {
-                patterns =
-                        split(refs, "\n").get(
-                                stream -> stream.filter(StringUtil::isNotBlank).map(s -> Pattern.compile(s.trim()))
-                                        .toArray(n -> new Pattern[n]));
+                patterns = split(refs, "\n").get(
+                        stream -> stream.filter(StringUtil::isNotBlank).map(s -> Pattern.compile(s.trim())).toArray(n -> new Pattern[n]));
             }
             propMap.put(API_SEARCH_ACCEPT_REFERERS, patterns);
         }
@@ -1917,8 +1863,8 @@ public interface FessProp {
     String getQueryHighlightContentDescriptionFields();
 
     default String[] getQueryHighlightContentDescriptionFieldsAsArray() {
-        return split(getQueryHighlightContentDescriptionFields(), ",").get(
-                stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).toArray(n -> new String[n]));
+        return split(getQueryHighlightContentDescriptionFields(), ",")
+                .get(stream -> stream.filter(StringUtil::isNotBlank).map(String::trim).toArray(n -> new String[n]));
     }
 
     boolean isLdapIgnoreNetbiosName();
@@ -2026,9 +1972,8 @@ public interface FessProp {
         @SuppressWarnings("unchecked")
         List<String> list = (List<String>) propMap.get(CORS_ALLOW_ORIGIN);
         if (list == null) {
-            list =
-                    split(getApiCorsAllowOrigin(), "\n").get(
-                            stream -> stream.map(String::trim).filter(StringUtil::isNotEmpty).collect(Collectors.toList()));
+            list = split(getApiCorsAllowOrigin(), "\n")
+                    .get(stream -> stream.map(String::trim).filter(StringUtil::isNotEmpty).collect(Collectors.toList()));
             propMap.put(CORS_ALLOW_ORIGIN, list);
         }
         return list;
@@ -2044,8 +1989,8 @@ public interface FessProp {
     String getSessionTrackingModes();
 
     default Set<String> getSessionTrackingModesAsSet() {
-        return split(getSessionTrackingModes(), ",").get(
-                stream -> stream.map(s -> s.trim().toUpperCase(Locale.ENGLISH)).collect(Collectors.toSet()));
+        return split(getSessionTrackingModes(), ",")
+                .get(stream -> stream.map(s -> s.trim().toUpperCase(Locale.ENGLISH)).collect(Collectors.toSet()));
     }
 
     String getQueryTrackTotalHits();
diff --git a/src/main/java/org/codelibs/fess/mylasta/direction/sponsor/FessActionAdjustmentProvider.java b/src/main/java/org/codelibs/fess/mylasta/direction/sponsor/FessActionAdjustmentProvider.java
index 1f29cfeeb..10449f7eb 100644
--- a/src/main/java/org/codelibs/fess/mylasta/direction/sponsor/FessActionAdjustmentProvider.java
+++ b/src/main/java/org/codelibs/fess/mylasta/direction/sponsor/FessActionAdjustmentProvider.java
@@ -33,8 +33,8 @@ public class FessActionAdjustmentProvider implements ActionAdjustmentProvider {
 
     @Override
     public FormMappingOption adjustFormMapping() {
-        return new FormMappingOption().filterSimpleTextParameter((parameter, meta) -> parameter.trim().replace("\r\n", "\n")
-                .replace('\r', '\n'));
+        return new FormMappingOption()
+                .filterSimpleTextParameter((parameter, meta) -> parameter.trim().replace("\r\n", "\n").replace('\r', '\n'));
     }
 
     @Override
diff --git a/src/main/java/org/codelibs/fess/mylasta/mail/CrawlerPostcard.java b/src/main/java/org/codelibs/fess/mylasta/mail/CrawlerPostcard.java
index 875a1921b..2ef20e4be 100644
--- a/src/main/java/org/codelibs/fess/mylasta/mail/CrawlerPostcard.java
+++ b/src/main/java/org/codelibs/fess/mylasta/mail/CrawlerPostcard.java
@@ -50,9 +50,9 @@ public class CrawlerPostcard extends LaTypicalPostcard {
 
     @Override
     protected String[] getPropertyNames() {
-        return new String[] { "hostname", "jobname", "webFsCrawlStartTime", "webFsCrawlEndTime", "webFsCrawlExecTime",
-                "webFsIndexExecTime", "webFsIndexSize", "dataCrawlStartTime", "dataCrawlEndTime", "dataCrawlExecTime", "dataIndexExecTime",
-                "dataIndexSize", "crawlerStartTime", "crawlerEndTime", "crawlerExecTime", "status" };
+        return new String[] { "hostname", "jobname", "webFsCrawlStartTime", "webFsCrawlEndTime", "webFsCrawlExecTime", "webFsIndexExecTime",
+                "webFsIndexSize", "dataCrawlStartTime", "dataCrawlEndTime", "dataCrawlExecTime", "dataIndexExecTime", "dataIndexSize",
+                "crawlerStartTime", "crawlerEndTime", "crawlerExecTime", "status" };
     }
 
     // ===================================================================================
diff --git a/src/main/java/org/codelibs/fess/score/LtrQueryRescorer.java b/src/main/java/org/codelibs/fess/score/LtrQueryRescorer.java
index 6b08b72f3..1b75c1fae 100644
--- a/src/main/java/org/codelibs/fess/score/LtrQueryRescorer.java
+++ b/src/main/java/org/codelibs/fess/score/LtrQueryRescorer.java
@@ -33,7 +33,7 @@ public class LtrQueryRescorer implements QueryRescorer {
         if (StringUtil.isBlank(modelName)) {
             return null;
         }
-        return new QueryRescorerBuilder(new StoredLtrQueryBuilder().modelName(modelName).params(params)).windowSize(fessConfig
-                .getLtrWindowSize());
+        return new QueryRescorerBuilder(new StoredLtrQueryBuilder().modelName(modelName).params(params))
+                .windowSize(fessConfig.getLtrWindowSize());
     }
 }
diff --git a/src/main/java/org/codelibs/fess/score/ScoreBooster.java b/src/main/java/org/codelibs/fess/score/ScoreBooster.java
index 66f15f550..cf1577f54 100644
--- a/src/main/java/org/codelibs/fess/score/ScoreBooster.java
+++ b/src/main/java/org/codelibs/fess/score/ScoreBooster.java
@@ -57,9 +57,8 @@ public abstract class ScoreBooster {
         if (url == null) {
             return StringUtil.EMPTY_STRINGS;
         }
-        final SearchResponse response =
-                client.prepareSearch(index).setQuery(QueryBuilders.termQuery(fessConfig.getIndexFieldUrl(), url)).setFetchSource(false)
-                        .setSize(fessConfig.getPageScoreBoosterMaxFetchSizeAsInteger()).execute().actionGet(requestTimeout);
+        final SearchResponse response = client.prepareSearch(index).setQuery(QueryBuilders.termQuery(fessConfig.getIndexFieldUrl(), url))
+                .setFetchSource(false).setSize(fessConfig.getPageScoreBoosterMaxFetchSizeAsInteger()).execute().actionGet(requestTimeout);
         return Arrays.stream(response.getHits().getHits()).map(SearchHit::getId).toArray(n -> new String[n]);
     };
 
diff --git a/src/main/java/org/codelibs/fess/sso/aad/AzureAdAuthenticator.java b/src/main/java/org/codelibs/fess/sso/aad/AzureAdAuthenticator.java
index e239599fb..8bff5114a 100644
--- a/src/main/java/org/codelibs/fess/sso/aad/AzureAdAuthenticator.java
+++ b/src/main/java/org/codelibs/fess/sso/aad/AzureAdAuthenticator.java
@@ -149,11 +149,10 @@ public class AzureAdAuthenticator implements SsoAuthenticator {
         final String state = UuidUtil.create();
         final String nonce = UuidUtil.create();
         storeStateInSession(request.getSession(), state, nonce);
-        final String authUrl =
-                getAuthority() + getTenant()
-                        + "/oauth2/authorize?response_type=code&scope=directory.read.all&response_mode=form_post&redirect_uri="
-                        + URLEncoder.encode(getReplyUrl(request), Constants.UTF_8_CHARSET) + "&client_id=" + getClientId()
-                        + "&resource=https%3a%2f%2fgraph.microsoft.com" + "&state=" + state + "&nonce=" + nonce;
+        final String authUrl = getAuthority() + getTenant()
+                + "/oauth2/authorize?response_type=code&scope=directory.read.all&response_mode=form_post&redirect_uri="
+                + URLEncoder.encode(getReplyUrl(request), Constants.UTF_8_CHARSET) + "&client_id=" + getClientId()
+                + "&resource=https%3a%2f%2fgraph.microsoft.com" + "&state=" + state + "&nonce=" + nonce;
         if (logger.isDebugEnabled()) {
             logger.debug("redirect to: {}", authUrl);
         }
@@ -369,9 +368,8 @@ public class AzureAdAuthenticator implements SsoAuthenticator {
         if (logger.isDebugEnabled()) {
             logger.debug("url: {}", url);
         }
-        try (CurlResponse response =
-                Curl.get(url).header("Authorization", "Bearer " + user.getAuthenticationResult().getAccessToken())
-                        .header("Accept", "application/json").execute()) {
+        try (CurlResponse response = Curl.get(url).header("Authorization", "Bearer " + user.getAuthenticationResult().getAccessToken())
+                .header("Accept", "application/json").execute()) {
             final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
             if (logger.isDebugEnabled()) {
                 logger.debug("response: {}", contentMap);
@@ -441,44 +439,42 @@ public class AzureAdAuthenticator implements SsoAuthenticator {
 
     protected Pair<String[], String[]> getParentGroup(final AzureAdUser user, final String id) {
         try {
-            return groupCache.get(
-                    id,
-                    () -> {
-                        final List<String> groupList = new ArrayList<>();
-                        final List<String> roleList = new ArrayList<>();
-                        final String url = "https://graph.microsoft.com/v1.0/groups/" + id + "/getMemberGroups";
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("url: {}", url);
-                        }
-                        try (CurlResponse response =
-                                Curl.post(url).header("Authorization", "Bearer " + user.getAuthenticationResult().getAccessToken())
-                                        .header("Accept", "application/json").header("Content-type", "application/json")
-                                        .body("{\"securityEnabledOnly\":false}").execute()) {
-                            final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
-                            if (logger.isDebugEnabled()) {
-                                logger.debug("response: {}", contentMap);
-                            }
-                            if (contentMap.containsKey("value")) {
-                                final String[] values = DocumentUtil.getValue(contentMap, "value", String[].class);
-                                if (values != null) {
-                                    for (final String value : values) {
-                                        processGroup(user, groupList, roleList, value);
-                                        if (!groupList.contains(value) && !roleList.contains(value)) {
-                                            final Pair<String[], String[]> groupsAndRoles = getParentGroup(user, value);
-                                            StreamUtil.stream(groupsAndRoles.getFirst()).of(stream1 -> stream1.forEach(groupList::add));
-                                            StreamUtil.stream(groupsAndRoles.getSecond()).of(stream2 -> stream2.forEach(roleList::add));
-                                        }
-                                    }
+            return groupCache.get(id, () -> {
+                final List<String> groupList = new ArrayList<>();
+                final List<String> roleList = new ArrayList<>();
+                final String url = "https://graph.microsoft.com/v1.0/groups/" + id + "/getMemberGroups";
+                if (logger.isDebugEnabled()) {
+                    logger.debug("url: {}", url);
+                }
+                try (CurlResponse response =
+                        Curl.post(url).header("Authorization", "Bearer " + user.getAuthenticationResult().getAccessToken())
+                                .header("Accept", "application/json").header("Content-type", "application/json")
+                                .body("{\"securityEnabledOnly\":false}").execute()) {
+                    final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
+                    if (logger.isDebugEnabled()) {
+                        logger.debug("response: {}", contentMap);
+                    }
+                    if (contentMap.containsKey("value")) {
+                        final String[] values = DocumentUtil.getValue(contentMap, "value", String[].class);
+                        if (values != null) {
+                            for (final String value : values) {
+                                processGroup(user, groupList, roleList, value);
+                                if (!groupList.contains(value) && !roleList.contains(value)) {
+                                    final Pair<String[], String[]> groupsAndRoles = getParentGroup(user, value);
+                                    StreamUtil.stream(groupsAndRoles.getFirst()).of(stream1 -> stream1.forEach(groupList::add));
+                                    StreamUtil.stream(groupsAndRoles.getSecond()).of(stream2 -> stream2.forEach(roleList::add));
                                 }
-                            } else if (contentMap.containsKey("error")) {
-                                logger.warn("Failed to access parent groups: {}", contentMap);
                             }
-                        } catch (final IOException e) {
-                            logger.warn("Failed to access groups/roles in AzureAD.", e);
                         }
-                        return new Pair<>(groupList.stream().distinct().toArray(n1 -> new String[n1]), roleList.stream().distinct()
-                                .toArray(n2 -> new String[n2]));
-                    });
+                    } else if (contentMap.containsKey("error")) {
+                        logger.warn("Failed to access parent groups: {}", contentMap);
+                    }
+                } catch (final IOException e) {
+                    logger.warn("Failed to access groups/roles in AzureAD.", e);
+                }
+                return new Pair<>(groupList.stream().distinct().toArray(n1 -> new String[n1]),
+                        roleList.stream().distinct().toArray(n2 -> new String[n2]));
+            });
         } catch (final ExecutionException e) {
             logger.warn("Failed to process a group cache.", e);
             return new Pair<>(StringUtil.EMPTY_STRINGS, StringUtil.EMPTY_STRINGS);
@@ -490,9 +486,8 @@ public class AzureAdAuthenticator implements SsoAuthenticator {
         if (logger.isDebugEnabled()) {
             logger.debug("url: {}", url);
         }
-        try (CurlResponse response =
-                Curl.get(url).header("Authorization", "Bearer " + user.getAuthenticationResult().getAccessToken())
-                        .header("Accept", "application/json").execute()) {
+        try (CurlResponse response = Curl.get(url).header("Authorization", "Bearer " + user.getAuthenticationResult().getAccessToken())
+                .header("Accept", "application/json").execute()) {
             final Map<String, Object> contentMap = response.getContent(EcrCurl.jsonParser());
             if (logger.isDebugEnabled()) {
                 logger.debug("response: {}", contentMap);
diff --git a/src/main/java/org/codelibs/fess/sso/saml/SamlAuthenticator.java b/src/main/java/org/codelibs/fess/sso/saml/SamlAuthenticator.java
index a64b2f4b8..9c678a2dd 100644
--- a/src/main/java/org/codelibs/fess/sso/saml/SamlAuthenticator.java
+++ b/src/main/java/org/codelibs/fess/sso/saml/SamlAuthenticator.java
@@ -125,61 +125,59 @@ public class SamlAuthenticator implements SsoAuthenticator {
 
     @Override
     public LoginCredential getLoginCredential() {
-        return LaRequestUtil
-                .getOptionalRequest()
-                .map(request -> {
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("Logging in with SAML Authenticator");
-                    }
-
-                    final HttpServletResponse response = LaResponseUtil.getResponse();
+        return LaRequestUtil.getOptionalRequest().map(request -> {
+            if (logger.isDebugEnabled()) {
+                logger.debug("Logging in with SAML Authenticator");
+            }
 
-                    final HttpSession session = request.getSession(false);
-                    if (session != null) {
-                        final String sesState = (String) session.getAttribute(SAML_STATE);
-                        if (StringUtil.isNotBlank(sesState)) {
-                            session.removeAttribute(SAML_STATE);
-                            try {
-                                final Auth auth = new Auth(getSettings(), request, response);
-                                auth.processResponse();
+            final HttpServletResponse response = LaResponseUtil.getResponse();
 
-                                if (!auth.isAuthenticated()) {
-                                    if (logger.isDebugEnabled()) {
-                                        logger.debug("Authentication is failed.");
-                                    }
-                                    return null;
-                                }
+            final HttpSession session = request.getSession(false);
+            if (session != null) {
+                final String sesState = (String) session.getAttribute(SAML_STATE);
+                if (StringUtil.isNotBlank(sesState)) {
+                    session.removeAttribute(SAML_STATE);
+                    try {
+                        final Auth auth = new Auth(getSettings(), request, response);
+                        auth.processResponse();
 
-                                final List<String> errors = auth.getErrors();
-                                if (!errors.isEmpty()) {
-                                    logger.warn("{}", errors.stream().collect(Collectors.joining(", ")));
-                                    if (auth.isDebugActive() && StringUtil.isNotBlank(auth.getLastErrorReason())) {
-                                        logger.warn("Authentication Failure: {} - Reason: {}",
-                                                errors.stream().collect(Collectors.joining(", ")), auth.getLastErrorReason());
-                                    } else {
-                                        logger.warn("Authentication Failure: {}", errors.stream().collect(Collectors.joining(", ")));
-                                    }
-                                    return null;
-                                }
+                        if (!auth.isAuthenticated()) {
+                            if (logger.isDebugEnabled()) {
+                                logger.debug("Authentication is failed.");
+                            }
+                            return null;
+                        }
 
-                                return new SamlCredential(auth);
-                            } catch (final Exception e) {
-                                logger.warn("Authentication is failed.", e);
-                                return null;
+                        final List<String> errors = auth.getErrors();
+                        if (!errors.isEmpty()) {
+                            logger.warn("{}", errors.stream().collect(Collectors.joining(", ")));
+                            if (auth.isDebugActive() && StringUtil.isNotBlank(auth.getLastErrorReason())) {
+                                logger.warn("Authentication Failure: {} - Reason: {}", errors.stream().collect(Collectors.joining(", ")),
+                                        auth.getLastErrorReason());
+                            } else {
+                                logger.warn("Authentication Failure: {}", errors.stream().collect(Collectors.joining(", ")));
                             }
+                            return null;
                         }
-                    }
 
-                    try {
-                        final Auth auth = new Auth(getSettings(), request, response);
-                        final String loginUrl = auth.login(null, false, false, true, true);
-                        request.getSession().setAttribute(SAML_STATE, UuidUtil.create());
-                        return new ActionResponseCredential(() -> HtmlResponse.fromRedirectPathAsIs(loginUrl));
+                        return new SamlCredential(auth);
                     } catch (final Exception e) {
-                        throw new SsoLoginException("Invalid SAML redirect URL.", e);
+                        logger.warn("Authentication is failed.", e);
+                        return null;
                     }
+                }
+            }
 
-                }).orElseGet(() -> null);
+            try {
+                final Auth auth = new Auth(getSettings(), request, response);
+                final String loginUrl = auth.login(null, false, false, true, true);
+                request.getSession().setAttribute(SAML_STATE, UuidUtil.create());
+                return new ActionResponseCredential(() -> HtmlResponse.fromRedirectPathAsIs(loginUrl));
+            } catch (final Exception e) {
+                throw new SsoLoginException("Invalid SAML redirect URL.", e);
+            }
+
+        }).orElseGet(() -> null);
     }
 
     @Override
@@ -191,23 +189,21 @@ public class SamlAuthenticator implements SsoAuthenticator {
     @Override
     public String logout(final FessUserBean user) {
         if (user.getFessUser() instanceof SamlUser) {
-            return LaRequestUtil
-                    .getOptionalRequest()
-                    .map(request -> {
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("Logging out with SAML Authenticator");
-                        }
-                        final HttpServletResponse response = LaResponseUtil.getResponse();
-                        final SamlUser samlUser = (SamlUser) user.getFessUser();
-                        try {
-                            final Auth auth = new Auth(getSettings(), request, response);
-                            return auth.logout(null, samlUser.getName(), samlUser.getSessionIndex(), true, samlUser.getNameIdFormat(),
-                                    samlUser.getNameidNameQualifier(), samlUser.getNameidSPNameQualifier());
-                        } catch (final Exception e) {
-                            logger.warn("Failed to logout from IdP: {}", samlUser, e);
-                        }
-                        return null;
-                    }).orElse(null);
+            return LaRequestUtil.getOptionalRequest().map(request -> {
+                if (logger.isDebugEnabled()) {
+                    logger.debug("Logging out with SAML Authenticator");
+                }
+                final HttpServletResponse response = LaResponseUtil.getResponse();
+                final SamlUser samlUser = (SamlUser) user.getFessUser();
+                try {
+                    final Auth auth = new Auth(getSettings(), request, response);
+                    return auth.logout(null, samlUser.getName(), samlUser.getSessionIndex(), true, samlUser.getNameIdFormat(),
+                            samlUser.getNameidNameQualifier(), samlUser.getNameidSPNameQualifier());
+                } catch (final Exception e) {
+                    logger.warn("Failed to logout from IdP: {}", samlUser, e);
+                }
+                return null;
+            }).orElse(null);
         }
         return null;
     }
@@ -225,74 +221,69 @@ public class SamlAuthenticator implements SsoAuthenticator {
     }
 
     protected ActionResponse getMetadataResponse() {
-        return LaRequestUtil
-                .getOptionalRequest()
-                .map(request -> {
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("Accessing metadata with SAML Authenticator");
-                    }
-                    final HttpServletResponse response = LaResponseUtil.getResponse();
-                    try {
-                        final Auth auth = new Auth(getSettings(), request, response);
-                        final Saml2Settings settings = auth.getSettings();
-                        settings.setSPValidationOnly(true);
-                        final String metadata = settings.getSPMetadata();
-                        final List<String> errors = Saml2Settings.validateMetadata(metadata);
-                        if (errors.isEmpty()) {
-                            return new StreamResponse("metadata").contentType("application/xhtml+xml").stream(out -> {
-                                try (final Writer writer = new OutputStreamWriter(out.stream(), Constants.UTF_8_CHARSET)) {
-                                    writer.write(metadata);
-                                }
-                            });
-                        } else {
-                            final String msg = errors.stream().collect(Collectors.joining(", "));
-                            throw new SsoMessageException(messages -> messages.addErrorsFailedToProcessSsoRequest(
-                                    UserMessages.GLOBAL_PROPERTY_KEY, msg), "Failed to log out.", new SsoProcessException(msg));
+        return LaRequestUtil.getOptionalRequest().map(request -> {
+            if (logger.isDebugEnabled()) {
+                logger.debug("Accessing metadata with SAML Authenticator");
+            }
+            final HttpServletResponse response = LaResponseUtil.getResponse();
+            try {
+                final Auth auth = new Auth(getSettings(), request, response);
+                final Saml2Settings settings = auth.getSettings();
+                settings.setSPValidationOnly(true);
+                final String metadata = settings.getSPMetadata();
+                final List<String> errors = Saml2Settings.validateMetadata(metadata);
+                if (errors.isEmpty()) {
+                    return new StreamResponse("metadata").contentType("application/xhtml+xml").stream(out -> {
+                        try (final Writer writer = new OutputStreamWriter(out.stream(), Constants.UTF_8_CHARSET)) {
+                            writer.write(metadata);
                         }
-                    } catch (final SsoMessageException e) {
-                        throw e;
-                    } catch (final Exception e) {
-                        throw new SsoMessageException(messages -> messages.addErrorsFailedToProcessSsoRequest(
-                                UserMessages.GLOBAL_PROPERTY_KEY, e.getMessage()), "Failed to process metadata.", e);
-                    }
-                })
-                .orElseThrow(
-                        () -> new SsoMessageException(messages -> messages.addErrorsFailedToProcessSsoRequest(
-                                UserMessages.GLOBAL_PROPERTY_KEY, "Invalid state."), "Failed to process metadata.",
-                                new SsoProcessException("Invalid state.")));
+                    });
+                } else {
+                    final String msg = errors.stream().collect(Collectors.joining(", "));
+                    throw new SsoMessageException(
+                            messages -> messages.addErrorsFailedToProcessSsoRequest(UserMessages.GLOBAL_PROPERTY_KEY, msg),
+                            "Failed to log out.", new SsoProcessException(msg));
+                }
+            } catch (final SsoMessageException e) {
+                throw e;
+            } catch (final Exception e) {
+                throw new SsoMessageException(
+                        messages -> messages.addErrorsFailedToProcessSsoRequest(UserMessages.GLOBAL_PROPERTY_KEY, e.getMessage()),
+                        "Failed to process metadata.", e);
+            }
+        }).orElseThrow(() -> new SsoMessageException(
+                messages -> messages.addErrorsFailedToProcessSsoRequest(UserMessages.GLOBAL_PROPERTY_KEY, "Invalid state."),
+                "Failed to process metadata.", new SsoProcessException("Invalid state.")));
     }
 
     protected ActionResponse getLogoutResponse() {
-        LaRequestUtil
-                .getOptionalRequest()
-                .map(request -> {
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("Logging out with SAML Authenticator");
-                    }
-                    final HttpServletResponse response = LaResponseUtil.getResponse();
-                    try {
-                        final Auth auth = new Auth(getSettings(), request, response);
-                        auth.processSLO();
-                        final List<String> errors = auth.getErrors();
-                        if (errors.isEmpty()) {
-                            throw new SsoMessageException(messages -> messages.addSuccessSsoLogout(UserMessages.GLOBAL_PROPERTY_KEY),
-                                    "Logged out");
-                        } else {
-                            final String msg = errors.stream().collect(Collectors.joining(", "));
-                            throw new SsoMessageException(messages -> messages.addErrorsFailedToProcessSsoRequest(
-                                    UserMessages.GLOBAL_PROPERTY_KEY, msg), "Failed to log out.", new SsoProcessException(msg));
-                        }
-                    } catch (final SsoMessageException e) {
-                        throw e;
-                    } catch (final Exception e) {
-                        throw new SsoMessageException(messages -> messages.addErrorsFailedToProcessSsoRequest(
-                                UserMessages.GLOBAL_PROPERTY_KEY, e.getMessage()), "Failed to log out.", e);
-                    }
-                })
-                .orElseThrow(
-                        () -> new SsoMessageException(messages -> messages.addErrorsFailedToProcessSsoRequest(
-                                UserMessages.GLOBAL_PROPERTY_KEY, "Invalid state."), "Failed to log out.", new SsoProcessException(
-                                "Invalid state.")));
+        LaRequestUtil.getOptionalRequest().map(request -> {
+            if (logger.isDebugEnabled()) {
+                logger.debug("Logging out with SAML Authenticator");
+            }
+            final HttpServletResponse response = LaResponseUtil.getResponse();
+            try {
+                final Auth auth = new Auth(getSettings(), request, response);
+                auth.processSLO();
+                final List<String> errors = auth.getErrors();
+                if (errors.isEmpty()) {
+                    throw new SsoMessageException(messages -> messages.addSuccessSsoLogout(UserMessages.GLOBAL_PROPERTY_KEY), "Logged out");
+                } else {
+                    final String msg = errors.stream().collect(Collectors.joining(", "));
+                    throw new SsoMessageException(
+                            messages -> messages.addErrorsFailedToProcessSsoRequest(UserMessages.GLOBAL_PROPERTY_KEY, msg),
+                            "Failed to log out.", new SsoProcessException(msg));
+                }
+            } catch (final SsoMessageException e) {
+                throw e;
+            } catch (final Exception e) {
+                throw new SsoMessageException(
+                        messages -> messages.addErrorsFailedToProcessSsoRequest(UserMessages.GLOBAL_PROPERTY_KEY, e.getMessage()),
+                        "Failed to log out.", e);
+            }
+        }).orElseThrow(() -> new SsoMessageException(
+                messages -> messages.addErrorsFailedToProcessSsoRequest(UserMessages.GLOBAL_PROPERTY_KEY, "Invalid state."),
+                "Failed to log out.", new SsoProcessException("Invalid state.")));
         return null;
     }
 }
diff --git a/src/main/java/org/codelibs/fess/sso/spnego/SpnegoAuthenticator.java b/src/main/java/org/codelibs/fess/sso/spnego/SpnegoAuthenticator.java
index dcf77b349..444b4e081 100644
--- a/src/main/java/org/codelibs/fess/sso/spnego/SpnegoAuthenticator.java
+++ b/src/main/java/org/codelibs/fess/sso/spnego/SpnegoAuthenticator.java
@@ -103,61 +103,59 @@ public class SpnegoAuthenticator implements SsoAuthenticator {
      */
     @Override
     public LoginCredential getLoginCredential() {
-        return LaRequestUtil
-                .getOptionalRequest()
-                .map(request -> {
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("Logging in with SPNEGO Authenticator");
-                    }
-                    final HttpServletResponse response = LaResponseUtil.getResponse();
-                    final SpnegoHttpServletResponse spnegoResponse = new SpnegoHttpServletResponse(response);
+        return LaRequestUtil.getOptionalRequest().map(request -> {
+            if (logger.isDebugEnabled()) {
+                logger.debug("Logging in with SPNEGO Authenticator");
+            }
+            final HttpServletResponse response = LaResponseUtil.getResponse();
+            final SpnegoHttpServletResponse spnegoResponse = new SpnegoHttpServletResponse(response);
 
-                    // client/caller principal
-                    final SpnegoPrincipal principal;
-                    try {
-                        principal = getAuthenticator().authenticate(request, spnegoResponse);
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("principal: {}", principal);
-                        }
-                    } catch (final Exception e) {
-                        final String msg = "HTTP Authorization Header=" + request.getHeader(Constants.AUTHZ_HEADER);
-                        if (logger.isDebugEnabled()) {
-                            logger.debug(msg);
-                        }
-                        throw new SsoLoginException(msg, e);
-                    }
+            // client/caller principal
+            final SpnegoPrincipal principal;
+            try {
+                principal = getAuthenticator().authenticate(request, spnegoResponse);
+                if (logger.isDebugEnabled()) {
+                    logger.debug("principal: {}", principal);
+                }
+            } catch (final Exception e) {
+                final String msg = "HTTP Authorization Header=" + request.getHeader(Constants.AUTHZ_HEADER);
+                if (logger.isDebugEnabled()) {
+                    logger.debug(msg);
+                }
+                throw new SsoLoginException(msg, e);
+            }
 
-                    // context/auth loop not yet complete
-                    final boolean status = spnegoResponse.isStatusSet();
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("isStatusSet: {}", status);
-                    }
-                    if (status) {
-                        return new ActionResponseCredential(() -> {
-                            throw new RequestLoggingFilter.RequestClientErrorException("Your request is not authorized.",
-                                    "401 Unauthorized", HttpServletResponse.SC_UNAUTHORIZED);
-                        });
-                    }
+            // context/auth loop not yet complete
+            final boolean status = spnegoResponse.isStatusSet();
+            if (logger.isDebugEnabled()) {
+                logger.debug("isStatusSet: {}", status);
+            }
+            if (status) {
+                return new ActionResponseCredential(() -> {
+                    throw new RequestLoggingFilter.RequestClientErrorException("Your request is not authorized.", "401 Unauthorized",
+                            HttpServletResponse.SC_UNAUTHORIZED);
+                });
+            }
 
-                    // assert
-                    if (null == principal) {
-                        final String msg = "Principal was null.";
-                        if (logger.isDebugEnabled()) {
-                            logger.debug(msg);
-                        }
-                        throw new SsoLoginException(msg);
-                    }
+            // assert
+            if (null == principal) {
+                final String msg = "Principal was null.";
+                if (logger.isDebugEnabled()) {
+                    logger.debug(msg);
+                }
+                throw new SsoLoginException(msg);
+            }
 
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("principal={}", principal);
-                    }
+            if (logger.isDebugEnabled()) {
+                logger.debug("principal={}", principal);
+            }
 
-                    final String[] username = principal.getName().split("@", 2);
-                    if (logger.isDebugEnabled()) {
-                        logger.debug("username: {}", Arrays.toString(username));
-                    }
-                    return new SpnegoCredential(username[0]);
-                }).orElseGet(() -> null);
+            final String[] username = principal.getName().split("@", 2);
+            if (logger.isDebugEnabled()) {
+                logger.debug("username: {}", Arrays.toString(username));
+            }
+            return new SpnegoCredential(username[0]);
+        }).orElseGet(() -> null);
 
     }
 
diff --git a/src/main/java/org/codelibs/fess/taglib/FessFunctions.java b/src/main/java/org/codelibs/fess/taglib/FessFunctions.java
index 123aa9749..e3dde7513 100644
--- a/src/main/java/org/codelibs/fess/taglib/FessFunctions.java
+++ b/src/main/java/org/codelibs/fess/taglib/FessFunctions.java
@@ -76,11 +76,11 @@ public class FessFunctions {
 
     private static final String PDF_DATE = "pdf_date";
 
-    private static final Pattern EMAIL_ADDRESS_PATTERN = Pattern.compile("[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}",
-            Pattern.CASE_INSENSITIVE);
+    private static final Pattern EMAIL_ADDRESS_PATTERN =
+            Pattern.compile("[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}", Pattern.CASE_INSENSITIVE);
 
-    private static LoadingCache<String, Long> resourceHashCache = CacheBuilder.newBuilder().maximumSize(1000)
-            .expireAfterWrite(10, TimeUnit.MINUTES).build(new CacheLoader<String, Long>() {
+    private static LoadingCache<String, Long> resourceHashCache =
+            CacheBuilder.newBuilder().maximumSize(1000).expireAfterWrite(10, TimeUnit.MINUTES).build(new CacheLoader<String, Long>() {
                 @Override
                 public Long load(final String key) throws Exception {
                     try {
diff --git a/src/main/java/org/codelibs/fess/thumbnail/ThumbnailManager.java b/src/main/java/org/codelibs/fess/thumbnail/ThumbnailManager.java
index e26afcc4a..a0bf9619f 100644
--- a/src/main/java/org/codelibs/fess/thumbnail/ThumbnailManager.java
+++ b/src/main/java/org/codelibs/fess/thumbnail/ThumbnailManager.java
@@ -384,14 +384,12 @@ public class ThumbnailManager {
 
             if (!deleteFileMap.isEmpty()) {
                 final String docIdField = fessConfig.getIndexFieldDocId();
-                fessEsClient.getDocumentList(
-                        fessConfig.getIndexDocumentSearchIndex(),
-                        searchRequestBuilder -> {
-                            searchRequestBuilder.setQuery(QueryBuilders.termsQuery(docIdField,
-                                    deleteFileMap.keySet().toArray(new String[deleteFileMap.size()])));
-                            searchRequestBuilder.setFetchSource(new String[] { docIdField }, StringUtil.EMPTY_STRINGS);
-                            return true;
-                        }).forEach(m -> {
+                fessEsClient.getDocumentList(fessConfig.getIndexDocumentSearchIndex(), searchRequestBuilder -> {
+                    searchRequestBuilder.setQuery(
+                            QueryBuilders.termsQuery(docIdField, deleteFileMap.keySet().toArray(new String[deleteFileMap.size()])));
+                    searchRequestBuilder.setFetchSource(new String[] { docIdField }, StringUtil.EMPTY_STRINGS);
+                    return true;
+                }).forEach(m -> {
                     final Object docId = m.get(docIdField);
                     if (docId != null) {
                         deleteFileMap.remove(docId);
@@ -505,14 +503,14 @@ public class ThumbnailManager {
                                 Files.createDirectories(newPath.getParent());
                             } catch (final FileAlreadyExistsException e) {
                                 // ignore
+                            }
+                            Files.move(path, newPath);
+                            logger.info("Move {} to {}", path, newPath);
+                        } catch (final IOException e) {
+                            logger.warn("Failed to move " + path, e);
+                        }
                     }
-                    Files.move(path, newPath);
-                    logger.info("Move {} to {}", path, newPath);
-                } catch (final IOException e) {
-                    logger.warn("Failed to move " + path, e);
-                }
-            }
-        }       );
+                });
             } catch (final IOException e) {
                 logger.warn("Failed to migrate thumbnail images.", e);
             }
diff --git a/src/main/java/org/codelibs/fess/thumbnail/impl/BaseThumbnailGenerator.java b/src/main/java/org/codelibs/fess/thumbnail/impl/BaseThumbnailGenerator.java
index adfbe6785..0f8efaf8b 100644
--- a/src/main/java/org/codelibs/fess/thumbnail/impl/BaseThumbnailGenerator.java
+++ b/src/main/java/org/codelibs/fess/thumbnail/impl/BaseThumbnailGenerator.java
@@ -163,9 +163,8 @@ public abstract class BaseThumbnailGenerator implements ThumbnailGenerator {
         final FessEsClient fessEsClient = ComponentUtil.getFessEsClient();
         final IndexingHelper indexingHelper = ComponentUtil.getIndexingHelper();
         try {
-            final Map<String, Object> doc =
-                    indexingHelper.getDocument(fessEsClient, id,
-                            new String[] { fessConfig.getIndexFieldThumbnail(), fessConfig.getIndexFieldConfigId() });
+            final Map<String, Object> doc = indexingHelper.getDocument(fessEsClient, id,
+                    new String[] { fessConfig.getIndexFieldThumbnail(), fessConfig.getIndexFieldConfigId() });
             if (doc == null) {
                 throw new ThumbnailGenerationException("Document is not found: " + id);
             }
@@ -191,49 +190,47 @@ public abstract class BaseThumbnailGenerator implements ThumbnailGenerator {
     }
 
     protected boolean process(final String id, final Predicate<ResponseData> consumer) {
-        return process(
-                id,
-                (configId, url) -> {
-                    final CrawlingConfigHelper crawlingConfigHelper = ComponentUtil.getCrawlingConfigHelper();
-                    final CrawlingConfig config = crawlingConfigHelper.getCrawlingConfig(configId);
-                    if (config == null) {
-                        throw new ThumbnailGenerationException("No CrawlingConfig: " + configId);
-                    }
+        return process(id, (configId, url) -> {
+            final CrawlingConfigHelper crawlingConfigHelper = ComponentUtil.getCrawlingConfigHelper();
+            final CrawlingConfig config = crawlingConfigHelper.getCrawlingConfig(configId);
+            if (config == null) {
+                throw new ThumbnailGenerationException("No CrawlingConfig: " + configId);
+            }
 
-                    if (logger.isInfoEnabled()) {
-                        logger.info("Generating Thumbnail: {}", url);
-                    }
+            if (logger.isInfoEnabled()) {
+                logger.info("Generating Thumbnail: {}", url);
+            }
 
-                    final CrawlerClientFactory crawlerClientFactory =
-                            config.initializeClientFactory(() -> ComponentUtil.getComponent(CrawlerClientFactory.class));
-                    final CrawlerClient client = crawlerClientFactory.getClient(url);
-                    if (client == null) {
-                        throw new ThumbnailGenerationException("No CrawlerClient: " + configId + ", url: " + url);
+            final CrawlerClientFactory crawlerClientFactory =
+                    config.initializeClientFactory(() -> ComponentUtil.getComponent(CrawlerClientFactory.class));
+            final CrawlerClient client = crawlerClientFactory.getClient(url);
+            if (client == null) {
+                throw new ThumbnailGenerationException("No CrawlerClient: " + configId + ", url: " + url);
+            }
+            String u = url;
+            for (int i = 0; i < maxRedirectCount; i++) {
+                try (final ResponseData responseData = client.execute(RequestDataBuilder.newRequestData().get().url(u).build())) {
+                    if (StringUtil.isNotBlank(responseData.getRedirectLocation())) {
+                        u = responseData.getRedirectLocation();
+                        continue;
                     }
-                    String u = url;
-                    for (int i = 0; i < maxRedirectCount; i++) {
-                        try (final ResponseData responseData = client.execute(RequestDataBuilder.newRequestData().get().url(u).build())) {
-                            if (StringUtil.isNotBlank(responseData.getRedirectLocation())) {
-                                u = responseData.getRedirectLocation();
-                                continue;
-                            }
-                            if (StringUtil.isBlank(responseData.getUrl())) {
-                                throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url
-                                        + " (Response URL is empty)");
-                            }
-                            return consumer.test(responseData);
-                        } catch (final CrawlingAccessException e) {
-                            if (logger.isDebugEnabled()) {
-                                throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url, e);
-                            } else {
-                                throw new ThumbnailGenerationException(e.getMessage());
-                            }
-                        } catch (final Exception e) {
-                            throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url, e);
-                        }
+                    if (StringUtil.isBlank(responseData.getUrl())) {
+                        throw new ThumbnailGenerationException(
+                                "Failed to process a thumbnail content: " + url + " (Response URL is empty)");
+                    }
+                    return consumer.test(responseData);
+                } catch (final CrawlingAccessException e) {
+                    if (logger.isDebugEnabled()) {
+                        throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url, e);
+                    } else {
+                        throw new ThumbnailGenerationException(e.getMessage());
                     }
-                    throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url + " (Redirect Loop)");
-                });
+                } catch (final Exception e) {
+                    throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url, e);
+                }
+            }
+            throw new ThumbnailGenerationException("Failed to process a thumbnail content: " + url + " (Redirect Loop)");
+        });
     }
 
     public void setGeneratorList(final List<String> generatorList) {
diff --git a/src/main/java/org/codelibs/fess/thumbnail/impl/HtmlTagBasedGenerator.java b/src/main/java/org/codelibs/fess/thumbnail/impl/HtmlTagBasedGenerator.java
index f211709ab..eb206a148 100644
--- a/src/main/java/org/codelibs/fess/thumbnail/impl/HtmlTagBasedGenerator.java
+++ b/src/main/java/org/codelibs/fess/thumbnail/impl/HtmlTagBasedGenerator.java
@@ -78,54 +78,52 @@ public class HtmlTagBasedGenerator extends BaseThumbnailGenerator {
             return false;
         }
 
-        return process(
-                thumbnailId,
-                responseData -> {
-                    if (!isImageMimeType(responseData)) {
-                        if (logger.isDebugEnabled()) {
-                            logger.debug("Thumbnail is not image: {} : {}", thumbnailId, responseData.getUrl());
-                        }
-                        updateThumbnailField(thumbnailId, StringUtil.EMPTY);
-                        return false;
+        return process(thumbnailId, responseData -> {
+            if (!isImageMimeType(responseData)) {
+                if (logger.isDebugEnabled()) {
+                    logger.debug("Thumbnail is not image: {} : {}", thumbnailId, responseData.getUrl());
+                }
+                updateThumbnailField(thumbnailId, StringUtil.EMPTY);
+                return false;
+            }
+            boolean created = false;
+            try (ImageInputStream input = ImageIO.createImageInputStream(responseData.getResponseBody())) {
+                switch (saveImage(input, outputFile)) {
+                case OK:
+                    created = true;
+                    break;
+                case FAILED:
+                    logger.warn("Failed to create thumbnail: {} -> {}", thumbnailId, responseData.getUrl());
+                    break;
+                case INVALID_SIZE:
+                    logger.info("Unmatched thumbnail size: {} -> {}", thumbnailId, responseData.getUrl());
+                    break;
+                case NO_IMAGE:
+                    if (logger.isDebugEnabled()) {
+                        logger.debug("No thumbnail: {} -> {}", thumbnailId, responseData.getUrl());
                     }
-                    boolean created = false;
-                    try (ImageInputStream input = ImageIO.createImageInputStream(responseData.getResponseBody())) {
-                        switch (saveImage(input, outputFile)) {
-                        case OK:
-                            created = true;
-                            break;
-                        case FAILED:
-                            logger.warn("Failed to create thumbnail: {} -> {}", thumbnailId, responseData.getUrl());
-                            break;
-                        case INVALID_SIZE:
-                            logger.info("Unmatched thumbnail size: {} -> {}", thumbnailId, responseData.getUrl());
-                            break;
-                        case NO_IMAGE:
-                            if (logger.isDebugEnabled()) {
-                                logger.debug("No thumbnail: {} -> {}", thumbnailId, responseData.getUrl());
-                            }
-                            break;
-                        default:
-                            logger.error("Unknown thumbnail result: {} -> {}", thumbnailId, responseData.getUrl());
-                            break;
-                        }
-                    } catch (final Throwable t) {
-                        if (logger.isDebugEnabled()) {
-                            logger.warn("Failed to create thumbnail: " + thumbnailId + " -> " + responseData.getUrl(), t);
-                        } else {
-                            logger.warn("Failed to create thumbnail: " + thumbnailId + " -> " + responseData.getUrl() + " ("
-                                    + t.getClass().getCanonicalName() + ": " + t.getMessage() + ")");
-                        }
-                    } finally {
-                        if (!created) {
-                            updateThumbnailField(thumbnailId, StringUtil.EMPTY);
-                            if (outputFile.exists() && !outputFile.delete()) {
-                                logger.warn("Failed to delete {}", outputFile.getAbsolutePath());
-                            }
-                        }
+                    break;
+                default:
+                    logger.error("Unknown thumbnail result: {} -> {}", thumbnailId, responseData.getUrl());
+                    break;
+                }
+            } catch (final Throwable t) {
+                if (logger.isDebugEnabled()) {
+                    logger.warn("Failed to create thumbnail: " + thumbnailId + " -> " + responseData.getUrl(), t);
+                } else {
+                    logger.warn("Failed to create thumbnail: " + thumbnailId + " -> " + responseData.getUrl() + " ("
+                            + t.getClass().getCanonicalName() + ": " + t.getMessage() + ")");
+                }
+            } finally {
+                if (!created) {
+                    updateThumbnailField(thumbnailId, StringUtil.EMPTY);
+                    if (outputFile.exists() && !outputFile.delete()) {
+                        logger.warn("Failed to delete {}", outputFile.getAbsolutePath());
                     }
-                    return outputFile.exists();
-                });
+                }
+            }
+            return outputFile.exists();
+        });
 
     }
 
@@ -168,8 +166,8 @@ public class HtmlTagBasedGenerator extends BaseThumbnailGenerator {
                 param.setSourceRegion(new Rectangle(width, height > width ? width : height));
                 final BufferedImage image = reader.read(0, param);
                 final int thumbnailWidth = fessConfig.getThumbnailHtmlImageThumbnailWidthAsInteger();
-                final int thumbnailHeight =
-                        (int) ((height > width ? width : height) * fessConfig.getThumbnailHtmlImageThumbnailWidthAsInteger().floatValue() / width);
+                final int thumbnailHeight = (int) ((height > width ? width : height)
+                        * fessConfig.getThumbnailHtmlImageThumbnailWidthAsInteger().floatValue() / width);
                 final BufferedImage thumbnail = new BufferedImage(thumbnailWidth, thumbnailHeight, image.getType());
                 thumbnail.getGraphics().drawImage(image.getScaledInstance(thumbnailWidth, thumbnailHeight, Image.SCALE_AREA_AVERAGING), 0,
                         0, thumbnailWidth, thumbnailHeight, null);
diff --git a/src/main/java/org/codelibs/fess/util/DocumentUtil.java b/src/main/java/org/codelibs/fess/util/DocumentUtil.java
index cd49c4e2f..0e13cddfe 100644
--- a/src/main/java/org/codelibs/fess/util/DocumentUtil.java
+++ b/src/main/java/org/codelibs/fess/util/DocumentUtil.java
@@ -135,9 +135,8 @@ public final class DocumentUtil {
     }
 
     public static String encodeUrl(final String url) {
-        final String enc =
-                LaRequestUtil.getOptionalRequest().filter(req -> req.getCharacterEncoding() != null)
-                        .map(HttpServletRequest::getCharacterEncoding).orElse(Constants.UTF_8);
+        final String enc = LaRequestUtil.getOptionalRequest().filter(req -> req.getCharacterEncoding() != null)
+                .map(HttpServletRequest::getCharacterEncoding).orElse(Constants.UTF_8);
         final StringBuilder buf = new StringBuilder(url.length() + 100);
         for (final char c : url.toCharArray()) {
             if (CharUtil.isUrlChar(c)) {
diff --git a/src/main/java/org/codelibs/fess/util/FacetResponse.java b/src/main/java/org/codelibs/fess/util/FacetResponse.java
index 4bb1c05e6..b091310b1 100644
--- a/src/main/java/org/codelibs/fess/util/FacetResponse.java
+++ b/src/main/java/org/codelibs/fess/util/FacetResponse.java
@@ -34,19 +34,17 @@ public class FacetResponse {
     protected List<Field> fieldList = new ArrayList<>();
 
     public FacetResponse(final Aggregations aggregations) {
-        aggregations
-                .forEach(aggregation -> {
-                    if (aggregation.getName().startsWith(Constants.FACET_FIELD_PREFIX)) {
-                        final Terms termFacet = (Terms) aggregation;
-                        fieldList.add(new Field(termFacet));
-                    } else if (aggregation.getName().startsWith(Constants.FACET_QUERY_PREFIX)) {
-                        final Filter queryFacet = (Filter) aggregation;
-                        final String encodedQuery = queryFacet.getName().substring(Constants.FACET_QUERY_PREFIX.length());
-                        queryCountMap.put(new String(BaseEncoding.base64().decode(encodedQuery), StandardCharsets.UTF_8),
-                                queryFacet.getDocCount());
-                    }
-
-                });
+        aggregations.forEach(aggregation -> {
+            if (aggregation.getName().startsWith(Constants.FACET_FIELD_PREFIX)) {
+                final Terms termFacet = (Terms) aggregation;
+                fieldList.add(new Field(termFacet));
+            } else if (aggregation.getName().startsWith(Constants.FACET_QUERY_PREFIX)) {
+                final Filter queryFacet = (Filter) aggregation;
+                final String encodedQuery = queryFacet.getName().substring(Constants.FACET_QUERY_PREFIX.length());
+                queryCountMap.put(new String(BaseEncoding.base64().decode(encodedQuery), StandardCharsets.UTF_8), queryFacet.getDocCount());
+            }
+
+        });
     }
 
     public boolean hasFacetResponse() {
diff --git a/src/main/java/org/codelibs/fess/util/GsaConfigParser.java b/src/main/java/org/codelibs/fess/util/GsaConfigParser.java
index 881816d05..cff767fee 100644
--- a/src/main/java/org/codelibs/fess/util/GsaConfigParser.java
+++ b/src/main/java/org/codelibs/fess/util/GsaConfigParser.java
@@ -112,7 +112,8 @@ public class GsaConfigParser extends DefaultHandler {
     }
 
     @Override
-    public void startElement(final String uri, final String localName, final String qName, final Attributes attributes) throws SAXException {
+    public void startElement(final String uri, final String localName, final String qName, final Attributes attributes)
+            throws SAXException {
         if (logger.isDebugEnabled()) {
             logger.debug("Start Element: {}", qName);
         }
@@ -159,13 +160,11 @@ public class GsaConfigParser extends DefaultHandler {
             final Object startUrls = globalParams.get(START_URLS);
             if (startUrls != null) {
                 final long now = System.currentTimeMillis();
-                final List<String> urlList =
-                        split(startUrls.toString(), "\n").get(
-                                stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).collect(Collectors.toList()));
+                final List<String> urlList = split(startUrls.toString(), "\n")
+                        .get(stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).collect(Collectors.toList()));
 
-                final String webUrls =
-                        urlList.stream().filter(s -> Arrays.stream(webProtocols).anyMatch(p -> s.startsWith(p)))
-                                .collect(Collectors.joining("\n"));
+                final String webUrls = urlList.stream().filter(s -> Arrays.stream(webProtocols).anyMatch(p -> s.startsWith(p)))
+                        .collect(Collectors.joining("\n"));
                 if (StringUtil.isNotBlank(webUrls)) {
                     webConfig = new WebConfig();
                     webConfig.setName("Default");
@@ -188,9 +187,8 @@ public class GsaConfigParser extends DefaultHandler {
                     webConfig.setUpdatedTime(now);
                 }
 
-                final String fileUrls =
-                        urlList.stream().filter(s -> Arrays.stream(fileProtocols).anyMatch(p -> s.startsWith(p)))
-                                .collect(Collectors.joining("\n"));
+                final String fileUrls = urlList.stream().filter(s -> Arrays.stream(fileProtocols).anyMatch(p -> s.startsWith(p)))
+                        .collect(Collectors.joining("\n"));
                 if (StringUtil.isNotBlank(fileUrls)) {
                     fileConfig = new FileConfig();
                     fileConfig.setName("Default");
@@ -229,8 +227,8 @@ public class GsaConfigParser extends DefaultHandler {
     }
 
     protected String parseFilterPaths(final String text, final boolean web, final boolean file) {
-        return split(text, "\n").get(
-                stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).map(this::getFilterPath).filter(s -> {
+        return split(text, "\n")
+                .get(stream -> stream.map(String::trim).filter(StringUtil::isNotBlank).map(this::getFilterPath).filter(s -> {
                     if (StringUtil.isBlank(s)) {
                         return false;
                     }
diff --git a/src/main/java/org/codelibs/fess/util/QueryResponseList.java b/src/main/java/org/codelibs/fess/util/QueryResponseList.java
index dc79eb7e6..48e3794c1 100644
--- a/src/main/java/org/codelibs/fess/util/QueryResponseList.java
+++ b/src/main/java/org/codelibs/fess/util/QueryResponseList.java
@@ -103,43 +103,40 @@ public class QueryResponseList implements List<Map<String, Object>> {
             }
 
             // build highlighting fields
-                final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
-                final String hlPrefix = queryHelper.getHighlightPrefix();
-                for (final SearchHit searchHit : searchHits.getHits()) {
-                    final Map<String, Object> docMap = parseSearchHit(fessConfig, hlPrefix, searchHit);
-
-                    if (fessConfig.isResultCollapsed()) {
-                        final Map<String, SearchHits> innerHits = searchHit.getInnerHits();
-                        if (innerHits != null) {
-                            final SearchHits innerSearchHits = innerHits.get(fessConfig.getQueryCollapseInnerHitsName());
-                            if (innerSearchHits != null) {
-                                final long totalHits = innerSearchHits.getTotalHits().value;
-                                if (totalHits > 1) {
-                                    docMap.put(fessConfig.getQueryCollapseInnerHitsName() + "_count", totalHits);
-                                    final DocumentField bitsField = searchHit.getFields().get(fessConfig.getIndexFieldContentMinhashBits());
-                                    if (bitsField != null && !bitsField.getValues().isEmpty()) {
-                                        docMap.put(fessConfig.getQueryCollapseInnerHitsName() + "_hash", bitsField.getValues().get(0));
-                                    }
-                                    docMap.put(
-                                            fessConfig.getQueryCollapseInnerHitsName(),
-                                            StreamUtil.stream(innerSearchHits.getHits()).get(
-                                                    stream -> stream.map(v -> parseSearchHit(fessConfig, hlPrefix, v)).toArray(
-                                                            n -> new Map[n])));
+            final QueryHelper queryHelper = ComponentUtil.getQueryHelper();
+            final String hlPrefix = queryHelper.getHighlightPrefix();
+            for (final SearchHit searchHit : searchHits.getHits()) {
+                final Map<String, Object> docMap = parseSearchHit(fessConfig, hlPrefix, searchHit);
+
+                if (fessConfig.isResultCollapsed()) {
+                    final Map<String, SearchHits> innerHits = searchHit.getInnerHits();
+                    if (innerHits != null) {
+                        final SearchHits innerSearchHits = innerHits.get(fessConfig.getQueryCollapseInnerHitsName());
+                        if (innerSearchHits != null) {
+                            final long totalHits = innerSearchHits.getTotalHits().value;
+                            if (totalHits > 1) {
+                                docMap.put(fessConfig.getQueryCollapseInnerHitsName() + "_count", totalHits);
+                                final DocumentField bitsField = searchHit.getFields().get(fessConfig.getIndexFieldContentMinhashBits());
+                                if (bitsField != null && !bitsField.getValues().isEmpty()) {
+                                    docMap.put(fessConfig.getQueryCollapseInnerHitsName() + "_hash", bitsField.getValues().get(0));
                                 }
+                                docMap.put(fessConfig.getQueryCollapseInnerHitsName(), StreamUtil.stream(innerSearchHits.getHits())
+                                        .get(stream -> stream.map(v -> parseSearchHit(fessConfig, hlPrefix, v)).toArray(n -> new Map[n])));
                             }
                         }
                     }
-
-                    parent.add(docMap);
                 }
 
-                // facet
-                final Aggregations aggregations = searchResponse.getAggregations();
-                if (aggregations != null) {
-                    facetResponse = new FacetResponse(aggregations);
-                }
+                parent.add(docMap);
+            }
 
-            });
+            // facet
+            final Aggregations aggregations = searchResponse.getAggregations();
+            if (aggregations != null) {
+                facetResponse = new FacetResponse(aggregations);
+            }
+
+        });
 
         if (pageSize > 0) {
             calculatePageInfo(start, pageSize);
diff --git a/src/main/java/org/codelibs/fess/util/QueryStringBuilder.java b/src/main/java/org/codelibs/fess/util/QueryStringBuilder.java
index 72bc0cb12..36414a5f2 100644
--- a/src/main/java/org/codelibs/fess/util/QueryStringBuilder.java
+++ b/src/main/java/org/codelibs/fess/util/QueryStringBuilder.java
@@ -53,8 +53,8 @@ public class QueryStringBuilder {
             queryBuf.append(query);
         }
 
-        stream(params.getExtraQueries()).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(q -> {
+        stream(params.getExtraQueries())
+                .of(stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(q -> {
                     appendQuery(queryBuf, q);
                 }));
 
@@ -135,39 +135,36 @@ public class QueryStringBuilder {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         final int maxQueryLength = fessConfig.getQueryMaxLengthAsInteger();
 
-        stream(conditions.get(SearchRequestParams.AS_OCCURRENCE)).of(
-                stream -> stream.filter(this::isOccurrence).findFirst().ifPresent(q -> queryBuf.insert(0, q + ":")));
-
-        stream(conditions.get(SearchRequestParams.AS_Q)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        q -> queryBuf.append(' ').append(q)));
-        stream(conditions.get(SearchRequestParams.AS_EPQ)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        q -> queryBuf.append(" \"").append(escape(q, "\"")).append('"')));
-        stream(conditions.get(SearchRequestParams.AS_OQ)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        oq -> split(oq, " ").get(
-                                s -> s.filter(StringUtil::isNotBlank).reduce((q1, q2) -> escape(q1, "(", ")") + OR + escape(q2, "(", ")")))
-                                .ifPresent(q -> {
-                                    appendQuery(queryBuf, q);
-                                })));
-        stream(conditions.get(SearchRequestParams.AS_NQ)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        eq -> {
-                            final String nq =
-                                    split(eq, " ").get(
-                                            s -> s.filter(StringUtil::isNotBlank).map(q -> "NOT " + q).collect(Collectors.joining(" ")));
-                            queryBuf.append(' ').append(nq);
-                        }));
-        stream(conditions.get(SearchRequestParams.AS_FILETYPE)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        q -> queryBuf.append(" filetype:\"").append(q.trim()).append('"')));
-        stream(conditions.get(SearchRequestParams.AS_SITESEARCH)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        q -> queryBuf.append(" site:").append(q.trim())));
-        stream(conditions.get(SearchRequestParams.AS_TIMESTAMP)).of(
-                stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(
-                        q -> queryBuf.append(" timestamp:").append(q.trim())));
+        stream(conditions.get(SearchRequestParams.AS_OCCURRENCE))
+                .of(stream -> stream.filter(this::isOccurrence).findFirst().ifPresent(q -> queryBuf.insert(0, q + ":")));
+
+        stream(conditions.get(SearchRequestParams.AS_Q)).of(stream -> stream
+                .filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(q -> queryBuf.append(' ').append(q)));
+        stream(conditions.get(SearchRequestParams.AS_EPQ))
+                .of(stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength)
+                        .forEach(q -> queryBuf.append(" \"").append(escape(q, "\"")).append('"')));
+        stream(conditions.get(SearchRequestParams.AS_OQ)).of(stream -> stream
+                .filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength)
+                .forEach(oq -> split(oq, " ")
+                        .get(s -> s.filter(StringUtil::isNotBlank).reduce((q1, q2) -> escape(q1, "(", ")") + OR + escape(q2, "(", ")")))
+                        .ifPresent(q -> {
+                            appendQuery(queryBuf, q);
+                        })));
+        stream(conditions.get(SearchRequestParams.AS_NQ))
+                .of(stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength).forEach(eq -> {
+                    final String nq =
+                            split(eq, " ").get(s -> s.filter(StringUtil::isNotBlank).map(q -> "NOT " + q).collect(Collectors.joining(" ")));
+                    queryBuf.append(' ').append(nq);
+                }));
+        stream(conditions.get(SearchRequestParams.AS_FILETYPE))
+                .of(stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength)
+                        .forEach(q -> queryBuf.append(" filetype:\"").append(q.trim()).append('"')));
+        stream(conditions.get(SearchRequestParams.AS_SITESEARCH))
+                .of(stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength)
+                        .forEach(q -> queryBuf.append(" site:").append(q.trim())));
+        stream(conditions.get(SearchRequestParams.AS_TIMESTAMP))
+                .of(stream -> stream.filter(q -> StringUtil.isNotBlank(q) && q.length() <= maxQueryLength)
+                        .forEach(q -> queryBuf.append(" timestamp:").append(q.trim())));
     }
 
     protected boolean isOccurrence(final String value) {
diff --git a/src/main/java/org/codelibs/fess/util/UpgradeUtil.java b/src/main/java/org/codelibs/fess/util/UpgradeUtil.java
index c4414f589..3ad523fb0 100644
--- a/src/main/java/org/codelibs/fess/util/UpgradeUtil.java
+++ b/src/main/java/org/codelibs/fess/util/UpgradeUtil.java
@@ -48,7 +48,8 @@ public final class UpgradeUtil {
         final String filePath = indexConfigPath + "/" + indexName + "/" + path;
         try {
             final String source = FileUtil.readUTF8(filePath);
-            try (CurlResponse response = ComponentUtil.getCurlHelper().post("/_configsync/file").param("path", path).body(source).execute()) {
+            try (CurlResponse response =
+                    ComponentUtil.getCurlHelper().post("/_configsync/file").param("path", path).body(source).execute()) {
                 if (response.getHttpStatusCode() == 200) {
                     logger.info("Register {} to {}", path, indexName);
                     return true;
@@ -70,9 +71,8 @@ public final class UpgradeUtil {
             final File aliasConfigFile = org.codelibs.core.io.ResourceUtil.getResourceAsFile(aliasConfigPath);
             if (aliasConfigFile.exists()) {
                 final String source = FileUtil.readUTF8(aliasConfigFile);
-                final AcknowledgedResponse response =
-                        indicesClient.prepareAliases().addAlias(indexName, aliasName, source).execute()
-                                .actionGet(fessConfig.getIndexIndicesTimeout());
+                final AcknowledgedResponse response = indicesClient.prepareAliases().addAlias(indexName, aliasName, source).execute()
+                        .actionGet(fessConfig.getIndexIndicesTimeout());
                 if (response.isAcknowledged()) {
                     logger.info("Created {} alias for {}", aliasName, indexName);
                     return true;
@@ -103,9 +103,8 @@ public final class UpgradeUtil {
                 logger.warn(mappingFile + " is not found.", e);
             }
             try {
-                final AcknowledgedResponse putMappingResponse =
-                        indicesClient.preparePutMapping(index).setSource(source, XContentType.JSON).execute()
-                                .actionGet(fessConfig.getIndexIndicesTimeout());
+                final AcknowledgedResponse putMappingResponse = indicesClient.preparePutMapping(index).setSource(source, XContentType.JSON)
+                        .execute().actionGet(fessConfig.getIndexIndicesTimeout());
                 if (putMappingResponse.isAcknowledged()) {
                     logger.info("Created {}/{} mapping.", index, type);
                     return true;
@@ -120,8 +119,8 @@ public final class UpgradeUtil {
         return false;
     }
 
-    public static boolean addFieldMapping(final IndicesAdminClient indicesClient, final String index, final String type,
-            final String field, final String source) {
+    public static boolean addFieldMapping(final IndicesAdminClient indicesClient, final String index, final String type, final String field,
+            final String source) {
         final GetFieldMappingsResponse gfmResponse =
                 indicesClient.prepareGetFieldMappings(index).addTypes(type).setFields(field).execute().actionGet();
         final FieldMappingMetadata fieldMappings = gfmResponse.fieldMappings(index, type, field);
@@ -176,9 +175,8 @@ public final class UpgradeUtil {
             final boolean expandWildcardsClosed) {
         final FessConfig fessConfig = ComponentUtil.getFessConfig();
         try {
-            final IndicesExistsResponse response =
-                    indicesClient.prepareExists(index).setExpandWildcardsClosed(expandWildcardsClosed)
-                            .setExpandWildcardsOpen(expandWildcardsOpen).execute().actionGet(fessConfig.getIndexSearchTimeout());
+            final IndicesExistsResponse response = indicesClient.prepareExists(index).setExpandWildcardsClosed(expandWildcardsClosed)
+                    .setExpandWildcardsOpen(expandWildcardsOpen).execute().actionGet(fessConfig.getIndexSearchTimeout());
             return response.isExists();
         } catch (final Exception e) {
             // ignore
@@ -186,7 +184,8 @@ public final class UpgradeUtil {
         return false;
     }
 
-    public static void deleteIndex(final IndicesAdminClient indicesClient, final String index, final Consumer<AcknowledgedResponse> comsumer) {
+    public static void deleteIndex(final IndicesAdminClient indicesClient, final String index,
+            final Consumer<AcknowledgedResponse> comsumer) {
         indicesClient.prepareDelete(index).execute(new ActionListener<AcknowledgedResponse>() {
 
             @Override
diff --git a/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java b/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java
index 3f72f5d6b..e938beaec 100644
--- a/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java
+++ b/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java
@@ -719,8 +719,7 @@ public class FessXpathTransformerTest extends UnitFessTestCase {
         value = transformer.getCanonicalUrl(responseData, document);
         assertEquals("http://example.com/", value);
 
-        data =
-                "<html><head><link rel=\"canonical\" href=\"http://example1.com/\"><link rel=\"canonical\" href=\"http://example2.com/\"></head><body>aaa</body></html>";
+        data = "<html><head><link rel=\"canonical\" href=\"http://example1.com/\"><link rel=\"canonical\" href=\"http://example2.com/\"></head><body>aaa</body></html>";
         document = getDocument(data);
         value = transformer.getCanonicalUrl(responseData, document);
         assertEquals("http://example1.com/", value);
diff --git a/src/test/java/org/codelibs/fess/helper/DocumentHelperTest.java b/src/test/java/org/codelibs/fess/helper/DocumentHelperTest.java
index 3994d3a3c..38d52dd6f 100644
--- a/src/test/java/org/codelibs/fess/helper/DocumentHelperTest.java
+++ b/src/test/java/org/codelibs/fess/helper/DocumentHelperTest.java
@@ -133,8 +133,7 @@ public class DocumentHelperTest extends UnitFessTestCase {
         hash = "0001010100100101001001010100010100101010010010100100101011000100";
         value = "$H4sIAAAAAAAAADMwMDAEQwhC0EAKxscqDZE3AABZOHx2QAAAAA";
         assertEquals(value, documentHelper.encodeSimilarDocHash(hash));
-        hash =
-                "00100101010001010100100101001001010100010100010101010010010101010010101100010101001000010101001001010001000001010010101001001010";
+        hash = "00100101010001010100100101001001010100010100010101010010010101010010101100010101001000010101001001010001000001010010101001001010";
         value = "$H4sIAAAAAAAAADMwMDQAIhCE01ARdBkYD1kGxkDVjWESRBBJPVwKAHL5QrqAAAAA";
         assertEquals(value, documentHelper.encodeSimilarDocHash(hash));
 
@@ -160,8 +159,7 @@ public class DocumentHelperTest extends UnitFessTestCase {
         hash = "0001010100100101001001010100010100101010010010100100101011000100";
         value = "$H4sIAAAAAAAAADMwMDAEQwhC0EAKxscqDZE3AABZOHx2QAAAAA";
         assertEquals(hash, documentHelper.decodeSimilarDocHash(value));
-        hash =
-                "00100101010001010100100101001001010100010100010101010010010101010010101100010101001000010101001001010001000001010010101001001010";
+        hash = "00100101010001010100100101001001010100010100010101010010010101010010101100010101001000010101001001010001000001010010101001001010";
         value = "$H4sIAAAAAAAAADMwMDQAIhCE01ARdBkYD1kGxkDVjWESRBBJPVwKAHL5QrqAAAAA";
         assertEquals(hash, documentHelper.decodeSimilarDocHash(value));
 
diff --git a/src/test/java/org/codelibs/fess/helper/PluginHelperTest.java b/src/test/java/org/codelibs/fess/helper/PluginHelperTest.java
index ccdd62143..20005cf4d 100644
--- a/src/test/java/org/codelibs/fess/helper/PluginHelperTest.java
+++ b/src/test/java/org/codelibs/fess/helper/PluginHelperTest.java
@@ -82,7 +82,8 @@ public class PluginHelperTest extends UnitFessTestCase {
         assertEquals(1, list.size());
         assertEquals("fess-ds-atlassian", list.get(0).getName());
         assertEquals("12.2.0-20180814.210714-10", list.get(0).getVersion());
-        assertEquals("plugin/repo2/fess-ds-atlassian/12.2.0-SNAPSHOT/fess-ds-atlassian-12.2.0-20180814.210714-10.jar", list.get(0).getUrl());
+        assertEquals("plugin/repo2/fess-ds-atlassian/12.2.0-SNAPSHOT/fess-ds-atlassian-12.2.0-20180814.210714-10.jar",
+                list.get(0).getUrl());
     }
 
     public void test_getArtifactFromFileName1() {
diff --git a/src/test/java/org/codelibs/fess/helper/QueryHelperTest.java b/src/test/java/org/codelibs/fess/helper/QueryHelperTest.java
index 195fc3bd2..d3f96f35b 100644
--- a/src/test/java/org/codelibs/fess/helper/QueryHelperTest.java
+++ b/src/test/java/org/codelibs/fess/helper/QueryHelperTest.java
@@ -69,14 +69,17 @@ public class QueryHelperTest extends UnitFessTestCase {
         assertQuery(functionScoreQuery(simpleQuery("QUERY", titleBoost, contentBoost)), buildQuery("QUERY "));
 
         assertQuery(
-                functionScoreQuery(andQuery(simpleQuery("QUERY1", titleBoost, contentBoost),
-                        simpleQuery("QUERY2", titleBoost, contentBoost))), buildQuery("QUERY1 QUERY2"));
+                functionScoreQuery(
+                        andQuery(simpleQuery("QUERY1", titleBoost, contentBoost), simpleQuery("QUERY2", titleBoost, contentBoost))),
+                buildQuery("QUERY1 QUERY2"));
         assertQuery(
-                functionScoreQuery(andQuery(simpleQuery("QUERY1", titleBoost, contentBoost),
-                        simpleQuery("QUERY2", titleBoost, contentBoost))), buildQuery("QUERY1 AND QUERY2"));
+                functionScoreQuery(
+                        andQuery(simpleQuery("QUERY1", titleBoost, contentBoost), simpleQuery("QUERY2", titleBoost, contentBoost))),
+                buildQuery("QUERY1 AND QUERY2"));
 
         assertQuery(
-                functionScoreQuery(orQuery(simpleQuery("QUERY1", titleBoost, contentBoost), simpleQuery("QUERY2", titleBoost, contentBoost))),
+                functionScoreQuery(
+                        orQuery(simpleQuery("QUERY1", titleBoost, contentBoost), simpleQuery("QUERY2", titleBoost, contentBoost))),
                 buildQuery("QUERY1 OR QUERY2"));
 
         assertQueryBuilder("test", "", MatchPhraseQueryBuilder.class);
diff --git a/src/test/java/org/codelibs/fess/it/CrawlTestBase.java b/src/test/java/org/codelibs/fess/it/CrawlTestBase.java
index 9b9b0392d..58ce7142f 100644
--- a/src/test/java/org/codelibs/fess/it/CrawlTestBase.java
+++ b/src/test/java/org/codelibs/fess/it/CrawlTestBase.java
@@ -181,9 +181,8 @@ public class CrawlTestBase extends ITBase {
 
     protected static void deleteDocuments(final String queryString) {
         List<String> docIds = new ArrayList<>();
-        Response response =
-                given().contentType("application/json").param("scroll", "1m").param("q", queryString)
-                        .get(getEsUrl() + "/" + DOC_INDEX_NAME + "/" + DOC_TYPE_NAME + "/_search");
+        Response response = given().contentType("application/json").param("scroll", "1m").param("q", queryString)
+                .get(getEsUrl() + "/" + DOC_INDEX_NAME + "/" + DOC_TYPE_NAME + "/_search");
         JsonPath jsonPath = JsonPath.from(response.asString());
         String scrollId = jsonPath.getString("_scroll_id");
         while (true) {
diff --git a/src/test/java/org/codelibs/fess/it/CrudTestBase.java b/src/test/java/org/codelibs/fess/it/CrudTestBase.java
index 04ff11229..52c3661c3 100644
--- a/src/test/java/org/codelibs/fess/it/CrudTestBase.java
+++ b/src/test/java/org/codelibs/fess/it/CrudTestBase.java
@@ -104,8 +104,8 @@ public abstract class CrudTestBase extends ITBase {
         // Test: create setting api.
         for (int i = 0; i < NUM; i++) {
             final Map<String, Object> requestBody = createTestParam(i);
-            checkPutMethod(requestBody, getItemEndpointSuffix()).then().body("response.created", equalTo(true))
-                    .body("response.status", equalTo(0));
+            checkPutMethod(requestBody, getItemEndpointSuffix()).then().body("response.created", equalTo(true)).body("response.status",
+                    equalTo(0));
 
             //logger.info("create {}{}", i, checkPutMethod(requestBody, getItemEndpointSuffix()).asString()); // for debugging
             refresh();
diff --git a/src/test/java/org/codelibs/fess/it/ITBase.java b/src/test/java/org/codelibs/fess/it/ITBase.java
index 0a1b833d9..fc60e0989 100644
--- a/src/test/java/org/codelibs/fess/it/ITBase.java
+++ b/src/test/java/org/codelibs/fess/it/ITBase.java
@@ -44,11 +44,10 @@ public class ITBase {
             return testToken;
         }
 
-        given().contentType("application/json")
-                .body("{\"index\":{\"_index\":\".fess_config.access_token\",\"_id\":\""
-                        + DEFAULT_TEST_TOKEN_ID
-                        + "\"}}\n{\"updatedTime\":1490250145200,\"updatedBy\":\"admin\",\"createdBy\":\"admin\",\"permissions\":[\"Radmin-api\",\"Rguest\"],\"name\":\"Admin API\",\"createdTime\":1490250145200,\"token\":\""
-                        + DEFAULT_TEST_TOKEN + "\"}\n").when().post(getEsUrl() + "/_bulk");
+        given().contentType("application/json").body("{\"index\":{\"_index\":\".fess_config.access_token\",\"_id\":\""
+                + DEFAULT_TEST_TOKEN_ID
+                + "\"}}\n{\"updatedTime\":1490250145200,\"updatedBy\":\"admin\",\"createdBy\":\"admin\",\"permissions\":[\"Radmin-api\",\"Rguest\"],\"name\":\"Admin API\",\"createdTime\":1490250145200,\"token\":\""
+                + DEFAULT_TEST_TOKEN + "\"}\n").when().post(getEsUrl() + "/_bulk");
         given().contentType("application/json").when().post(getEsUrl() + "/_refresh");
         logger.info("Created Token: {}", DEFAULT_TEST_TOKEN);
         return DEFAULT_TEST_TOKEN;
diff --git a/src/test/java/org/codelibs/fess/it/admin/PluginTests.java b/src/test/java/org/codelibs/fess/it/admin/PluginTests.java
index 509bc1aef..f08e0b0b7 100644
--- a/src/test/java/org/codelibs/fess/it/admin/PluginTests.java
+++ b/src/test/java/org/codelibs/fess/it/admin/PluginTests.java
@@ -141,12 +141,10 @@ public class PluginTests extends CrudTestBase {
 
             boolean done = false;
             for (int i = 0; i < 60; i++) {
-                final List<Map<String, Object>> installed =
-                        checkGetMethod(Collections.emptyMap(), getInstalledEndpointSuffix() + "/").body().jsonPath()
-                                .get("response.plugins");
-                boolean exists =
-                        installed.stream().map(this::getArtifactFromMap)
-                                .anyMatch(a -> a.getName().equals(target.getName()) && a.getVersion().equals(target.getVersion()));
+                final List<Map<String, Object>> installed = checkGetMethod(Collections.emptyMap(), getInstalledEndpointSuffix() + "/")
+                        .body().jsonPath().get("response.plugins");
+                boolean exists = installed.stream().map(this::getArtifactFromMap)
+                        .anyMatch(a -> a.getName().equals(target.getName()) && a.getVersion().equals(target.getVersion()));
                 if (!exists) {
                     Thread.sleep(500);
                     continue;
@@ -163,12 +161,10 @@ public class PluginTests extends CrudTestBase {
 
             boolean done = false;
             for (int i = 0; i < 60; i++) {
-                final List<Map<String, Object>> installed =
-                        checkGetMethod(Collections.emptyMap(), getInstalledEndpointSuffix() + "/").body().jsonPath()
-                                .get("response.plugins");
-                boolean exists =
-                        installed.stream().map(this::getArtifactFromMap)
-                                .anyMatch(a -> a.getName().equals(target.getName()) && a.getVersion().equals(target.getVersion()));
+                final List<Map<String, Object>> installed = checkGetMethod(Collections.emptyMap(), getInstalledEndpointSuffix() + "/")
+                        .body().jsonPath().get("response.plugins");
+                boolean exists = installed.stream().map(this::getArtifactFromMap)
+                        .anyMatch(a -> a.getName().equals(target.getName()) && a.getVersion().equals(target.getVersion()));
                 if (exists) {
                     Thread.sleep(500);
                     continue;
diff --git a/src/test/java/org/codelibs/fess/it/search/SearchApiTests.java b/src/test/java/org/codelibs/fess/it/search/SearchApiTests.java
index 5ee8375d0..8d5c988cf 100644
--- a/src/test/java/org/codelibs/fess/it/search/SearchApiTests.java
+++ b/src/test/java/org/codelibs/fess/it/search/SearchApiTests.java
@@ -153,10 +153,8 @@ public class SearchApiTests extends CrawlTestBase {
         List<Map<String, Object>> docs = JsonPath.from(response).getList("response.result");
         for (Map<String, Object> doc : docs) {
             for (String keyword : query.split(" ")) {
-                assertTrue(
-                        doc.entrySet().stream()
-                                .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keyword.toLowerCase())),
-                        doc.toString());
+                assertTrue(doc.entrySet().stream()
+                        .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keyword.toLowerCase())), doc.toString());
             }
         }
     }
@@ -175,10 +173,8 @@ public class SearchApiTests extends CrawlTestBase {
                 if (keyword.equals("AND")) {
                     continue;
                 }
-                assertTrue(
-                        doc.entrySet().stream()
-                                .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keyword.toLowerCase())),
-                        doc.toString());
+                assertTrue(doc.entrySet().stream()
+                        .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keyword.toLowerCase())), doc.toString());
             }
         }
     }
@@ -225,14 +221,10 @@ public class SearchApiTests extends CrawlTestBase {
         List<Map<String, Object>> docs = JsonPath.from(response).getList("response.result");
         for (Map<String, Object> doc : docs) {
             String[] keywords = query.split(" ");
-            assertTrue(
-                    doc.entrySet().stream()
-                            .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keywords[0].toLowerCase())),
-                    doc.toString());
-            assertFalse(
-                    doc.entrySet().stream()
-                            .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keywords[2].toLowerCase())),
-                    doc.toString());
+            assertTrue(doc.entrySet().stream()
+                    .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keywords[0].toLowerCase())), doc.toString());
+            assertFalse(doc.entrySet().stream()
+                    .anyMatch(entry -> entry.getValue().toString().toLowerCase().contains(keywords[2].toLowerCase())), doc.toString());
         }
     }
 
diff --git a/src/test/java/org/codelibs/fess/mylasta/FessActionDefTest.java b/src/test/java/org/codelibs/fess/mylasta/FessActionDefTest.java
index 51f5794aa..a6613f065 100644
--- a/src/test/java/org/codelibs/fess/mylasta/FessActionDefTest.java
+++ b/src/test/java/org/codelibs/fess/mylasta/FessActionDefTest.java
@@ -49,7 +49,7 @@ public class FessActionDefTest extends UnitFessTestCase {
                 final String webPackageKeyword = getWebPackageKeyword();
                 if (!clazz.getName().contains(webPackageKeyword) ||
                 // exclude app.web.api.admin packages
-                        clazz.getName().contains(".app.web.api.admin.")) {
+                clazz.getName().contains(".app.web.api.admin.")) {
                     return;
                 }
                 check(srcFile, clazz, webPackageKeyword);
diff --git a/src/test/java/org/codelibs/fess/util/JvmUtilTest.java b/src/test/java/org/codelibs/fess/util/JvmUtilTest.java
index 43811f40e..bde46dc7f 100644
--- a/src/test/java/org/codelibs/fess/util/JvmUtilTest.java
+++ b/src/test/java/org/codelibs/fess/util/JvmUtilTest.java
@@ -40,15 +40,15 @@ public class JvmUtilTest extends UnitFessTestCase {
     public void test_filterJvmOptions() {
         final String[] args = new String[] { //
                 "-X111", //
-                        "8:-X222", //
-                        "10:-X333", //
-                        "11:-X444", //
-                        "8-:-X555", //
-                        "10-:-X666", //
-                        "11-:-X777", //
-                        "12-:-X888", //
-                        "-X999",//
-                };
+                "8:-X222", //
+                "10:-X333", //
+                "11:-X444", //
+                "8-:-X555", //
+                "10-:-X666", //
+                "11-:-X777", //
+                "12-:-X888", //
+                "-X999",//
+        };
 
         System.setProperty("java.version", "1.8.0_171");
         String[] values = JvmUtil.filterJvmOptions(args);
-- 
GitLab