6.9.7.0 (2018/05/14)
	[PMDの実施]
		fukurou\db\DatabaseConfig.java:381:	To avoid mistakes add a comment at the beginning of the attVar field if you want a default access modifier
		fukurou\db\DatabaseConfig.java:382:	To avoid mistakes add a comment at the beginning of the items field if you want a default access modifier
		fukurou\db\DatabaseConfig.java:384:	To avoid mistakes add a comment at the beginning of the idx field if you want a default access modifier
		fukurou\db\Functions.java:58:	All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.
		fukurou\mail\MailTX.java:171:	protectedMethodCommentRequirement Required
		fukurou\system\ThrowUtil.java:49:	Variables that are final and static should be all capitals, 'buf' is not all capitals.
		fukurou\util\Attributes.java:280:	(openGion) Consider using varargs for methods or constructors which take an array the last parameter.
		fukurou\util\HybsTimerTask.java:405:	Invoke equals() on the object you've already ensured is not null
		hayabusa\html\CrossMap.java:104:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		plugin\column\Editor_DATALIST_R.java:52:	(openGion) Avoid unused private fields such as 'seqFlag'.
		plugin\view\ViewForm_HTMLTable.java:351:	StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable.
		fukurou\db\DatabaseConfig.java:381:	To avoid mistakes add a comment at the beginning of the attVar field if you want a default access modifier
		fukurou\db\DatabaseConfig.java:382:	To avoid mistakes add a comment at the beginning of the items field if you want a default access modifier
		fukurou\db\DatabaseConfig.java:384:	To avoid mistakes add a comment at the beginning of the idx field if you want a default access modifier
		fukurou\db\Functions.java:58:	A class which only has private constructors should be final
		fukurou\fileexec\FileExec.java:184:	(openGion) Avoid short class names like GE71
		fukurou\fileexec\RunExec_DBIN.java:57:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		fukurou\fileexec\RunExec_DBIN.java:59:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		fukurou\fileexec\RunExec_DBIN.java:60:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		fukurou\fileexec\RunExec_DBIN.java:60:	Avoid unused local variables such as 'params'.
		fukurou\fileexec\RunExec_DBIN.java:61:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		fukurou\model\ExcelStyleFormat.java:242:	Useless parentheses.
		fukurou\process\Process_GrepChangeExcel.java:277:	Useless parentheses.
		fukurou\process\Process_TableWriter.java:298:	Useless parentheses.
		fukurou\system\OgBuilder.java:165:	Method call on object which may be null
		fukurou\system\ThrowUtil.java:288:	Useless parentheses.
		fukurou\taglet\DocletSpecific.java:252:	Useless parentheses.
		fukurou\taglet\DocletSpecific.java:253:	Useless parentheses.
		fukurou\taglet\DocletSpecific.java:254:	Useless parentheses.
		fukurou\taglet\DocletSpecific.java:617:	Useless parentheses.
		fukurou\util\Attributes.java:223:	Useless parentheses.
		fukurou\util\FixLengthData.java:314:	Useless parentheses.
		fukurou\util\HybsDateUtil.java:192:	Useless parentheses.
		fukurou\util\HybsDateUtil.java:310:	Useless parentheses.
		fukurou\util\HybsFileFilter.java:989:	Useless parentheses.
		fukurou\util\ImageUtil.java:348:	Useless parentheses.
		fukurou\util\StringUtil.java:1788:	Useless parentheses.
		fukurou\util\StringUtil.java:1789:	Useless parentheses.
		fukurou\util\StringUtil.java:1790:	Useless parentheses.
		hayabusa\db\DBColumn.java:1180:	Useless parentheses.
		hayabusa\db\DBColumn.java:1181:	Useless parentheses.
		hayabusa\db\DBTableModelSorter.java:228:	Useless parentheses.
		hayabusa\html\AbstractViewForm.java:965:	Useless parentheses.
		hayabusa\html\AbstractViewForm.java:965:	Useless parentheses.
		hayabusa\html\AbstractViewForm.java:1695:	Useless parentheses.
		hayabusa\html\AbstractViewForm.java:1696:	Useless parentheses.
		hayabusa\html\ViewLink_LINK.java:154:	Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty()
		hayabusa\html\ViewMarker_MARKER.java:120:	Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty()
		hayabusa\io\HybsBarRenderer.java:243:	Useless parentheses.
		hayabusa\io\HybsLineRenderer.java:312:	Useless parentheses.
		hayabusa\io\HybsLineRenderer.java:386:	Useless parentheses.
		hayabusa\io\HybsStackedBarRenderer.java:203:	Useless parentheses.
		hayabusa\servlet\HybsAdmin.java:272:	Useless parentheses.
		hayabusa\servlet\HybsAdmin.java:388:	Useless parentheses.
		hayabusa\taglib\CaseTag.java:123:	Useless parentheses.
		hayabusa\taglib\CommonTagSupport.java:564:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:158:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:159:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:160:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:161:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:162:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:163:	Useless parentheses.
		hayabusa\taglib\EqualsTag.java:164:	Useless parentheses.
		hayabusa\taglib\FileQueryTag.java:254:	Useless parentheses.
		hayabusa\taglib\FileQueryTag.java:260:	Useless parentheses.
		hayabusa\taglib\FileQueryTag.java:261:	Useless parentheses.
		hayabusa\taglib\GanttHeaderTag.java:530:	Useless parentheses.
		hayabusa\taglib\GanttHeaderTag.java:1301:	Useless parentheses.
		hayabusa\taglib\GanttHeaderTag.java:1789:	Useless parentheses.
		hayabusa\taglib\HeadTag.java:290:	(openGion) Avoid unused private fields such as 'IE7_HEAD'.
		hayabusa\taglib\HeadTag.java:1064:	Useless parentheses.
		hayabusa\taglib\JsChartTag.java:474:	StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable.
		hayabusa\taglib\JsChartTag.java:525:	StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable.
		hayabusa\taglib\TabLinkTag.java:398:	Useless parentheses.
		hayabusa\taglib\TableUpdateParamTag.java:218:	Useless parentheses.
		hayabusa\taglib\TableUpdateTag.java:354:	Useless parentheses.
		hayabusa\taglib\TableUpdateTag.java:357:	Useless parentheses.
		hayabusa\taglib\TableUpdateTag.java:360:	Useless parentheses.
		hayabusa\taglib\TopMenuTag.java:1139:	Useless parentheses.
		hayabusa\taglib\TopMenuTag.java:1347:	Useless parentheses.
		hayabusa\taglib\ValueTag.java:918:	Useless parentheses.
		hayabusa\taglib\ValueTag.java:927:	Useless parentheses.
		plugin\column\DBType_K.java:107:	Useless parentheses.
		plugin\column\DBType_KCL.java:104:	Useless parentheses.
		plugin\column\DBType_OASNM.java:87:	Useless parentheses.
		plugin\column\DBType_OASNM.java:87:	Useless parentheses.
		plugin\column\DBType_OASNM.java:88:	Useless parentheses.
		plugin\column\DBType_OASNM.java:88:	Useless parentheses.
		plugin\column\DBType_OASNM.java:89:	Useless parentheses.
		plugin\column\DBType_PN2.java:126:	Useless parentheses.
		plugin\column\DBType_XH.java:90:	Useless parentheses.
		plugin\column\DBType_XH.java:90:	Useless parentheses.
		plugin\column\DBType_XHU.java:144:	Useless parentheses.
		plugin\column\DBType_XHU.java:145:	Useless parentheses.
		plugin\column\DBType_XHU.java:145:	Useless parentheses.
		plugin\column\DBType_XKZ.java:111:	Useless parentheses.
		plugin\column\DBType_XL.java:131:	Useless parentheses.
		plugin\column\DBType_XLU9.java:84:	Useless parentheses.
		plugin\column\DBType_XLU9.java:85:	Useless parentheses.
		plugin\column\DBType_XLU9.java:86:	Useless parentheses.
		plugin\column\DBType_XU.java:131:	Useless parentheses.
		plugin\column\DBType_XU9.java:84:	Useless parentheses.
		plugin\column\DBType_XU9.java:84:	Useless parentheses.
		plugin\column\Renderer_SLABEL.java:124:	Useless parentheses.
		plugin\io\TableReader_Excel.java:145:	Useless parentheses.
		plugin\io\TableReader_Excel.java:146:	Useless parentheses.
		plugin\report\CSVPrintPointService_RFW2.java:201:	Avoid appending characters as strings in StringBuffer.append.
		plugin\view\ViewForm_ImageTimeBar.java:368:	No need to call String.valueOf to append to a string.
		plugin\view\ViewForm_ImageTimeBar.java:369:	No need to call String.valueOf to append to a string.
		fukurou\process\Process_DBCountFilter.java:208:	Useless parentheses.
		fukurou\process\Process_DBCountFilter.java:230:	Useless parentheses.
		fukurou\process\Process_DBCountFilter.java:231:	Useless parentheses.
		fukurou\process\Process_DBMerge.java:302:	Useless parentheses.
		fukurou\process\Process_DBMerge.java:324:	Useless parentheses.
		fukurou\process\Process_DBWriter.java:330:	Useless parentheses.
		fukurou\process\Process_Grep.java:342:	Useless parentheses.
		hayabusa\report2\DocConverter_OOO.java:470:	Useless parentheses.
		hayabusa\report2\OdsContentParser.java:654:	Useless parentheses.
		hayabusa\report\ExcelInsert.java:256:	Useless parentheses.
		penguin\math\ga\HybsScheduleChromosome.java:55:	Useless parentheses.
		penguin\math\ga\HybsScheduleChromosome.java:99:	Useless parentheses.
		penguin\math\statistics\HybsCorrelation.java:32:	Useless parentheses.
		penguin\math\statistics\HybsMahalanobis.java:171:	Useless parentheses.
		penguin\math\statistics\HybsMahalanobis.java:192:	Useless parentheses.
		penguin\math\statistics\HybsMahalanobis.java:198:	Useless parentheses.
		penguin\math\statistics\HybsMahalanobis.java:215:	Useless parentheses.
		plugin\view\ViewForm_HTMLCalendar.java:91:	Useless parentheses.
		fukurou\fileexec\RunExec_DBIN.java:40:	Each class should declare at least one constructor
		hayabusa\html\ViewJsonParam.java:35:	Each class should declare at least one constructor
		hayabusa\io\JsChartData.java:13:	Each class should declare at least one constructor
		hayabusa\report\RFIDPrintPointService_DEFAULT.java:40:	Each class should declare at least one constructor
		hayabusa\taglib\JsChartDataTag.java:60:	Each class should declare at least one constructor
		hayabusa\taglib\JsChartTag.java:134:	Each class should declare at least one constructor
		hayabusa\taglib\ViewJsonParamTag.java:56:	Each class should declare at least one constructor
		plugin\cloud\MailManager_DB_SendGridAPI.java:53:	Each class should declare at least one constructor
		plugin\column\DBType_SHA1.java:43:	Each class should declare at least one constructor
		plugin\daemon\MailDaemon_SendGridAPI.java:42:	Each class should declare at least one constructor
		plugin\report\CSVPrintPointService_RFW2.java:44:	Each class should declare at least one constructor
		plugin\table\TableFilter_INDEX_ORACLE.java:36:	Each class should declare at least one constructor
		plugin\table\TableFilter_SEQUENCE_ORACLE.java:39:	Each class should declare at least one constructor
		plugin\table\TableFilter_TABLE_ORACLE.java:36:	Each class should declare at least one constructor
		hayabusa\report\RFIDPrintPointService_DEFAULT.java:128:	Avoid appending characters as strings in StringBuffer.append.
		fukurou\business\BizLogic_TABLE.java:111:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		hayabusa\db\Selection_HM.java:77:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		hayabusa\db\Selection_HM.java:78:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		hayabusa\db\Selection_HM.java:81:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		hayabusa\db\Selection_HM.java:82:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		hayabusa\db\Selection_NUM.java:67:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		hayabusa\db\Selection_NUM.java:68:	Avoid declaring a variable if it is unreferenced before a possible exit point.
		plugin\view\ViewForm_JSON.java:54:	Perhaps 'useUtfEncode' could be replaced by a local variable.

		fukurou\fileexec\DBUtil.java(184): 			catch( SQLException ex ) {
		fukurou\mail\MailCharsetFactory.java(335): 			} catch( final UnsupportedEncodingException e) {
		fukurou\security\HybsCryptography.java(323): 			catch( NoSuchAlgorithmException ex ) {
		hayabusa\common\SystemManager.java(312): 			catch( final HybsSystemException e) {
		hayabusa\common\SystemManager.java(315): 			catch( final SQLException e) {
		hayabusa\io\StorageAPIFactory.java(39): 		}catch(Exception e){
		hayabusa\mail\MailPattern.java(638): 		catch( final AddressException aep ) {
		hayabusa\report\DBTableReport_HTML.java(520): 			catch( final NumberFormatException e) {	// 4.0.0 (2005/01/31)
		hayabusa\report\ExcelLayoutData.java(79): 			catch( final NumberFormatException e) {	// ヘッダーにアンダーバーが使用されているケース
		hayabusa\report\RFIDPrintPointService_DEFAULT.java(204): 		catch ( UnsupportedEncodingException ex ) {
		hayabusa\report\RFIDPrintPointService_DEFAULT.java(208): 		catch ( FileNotFoundException ex ) {
		hayabusa\report2\SOfficeProcess.java(166): 		catch( final ConnectionSetupException
		hayabusa\taglib\ColumnCheckTag.java(464): 						catch( RuntimeException ex ) {
		hayabusa\taglib\ColumnCheckTag.java(577): 					catch( RuntimeException ex ) {
		hayabusa\taglib\ValueMapTag.java(521): 				catch( NumberFormatException ex ) {		// 数値変換失敗時は、普通のパラメータだった場合。
		penguin\common\SystemUtil.java(66): 		catch( ClassNotFoundException ex1 ) {
		penguin\common\SystemUtil.java(76): 		catch( InstantiationException ex3 ) {
		penguin\common\SystemUtil.java(81): 		catch( IllegalAccessException ex4 ) {
		penguin\common\SystemUtil.java(91): 		catch( RuntimeException ex6 ) {		// 3.6.0.0 (2004/09/17)
		plugin\cloud\MailManager_DB_SendGridAPI.java(217): 		}catch(JsonProcessingException e){
		plugin\daemon\MailDaemon_SendGridAPI.java(90): 			catch( RuntimeException rex ) {
		plugin\report\CSVPrintPointService_RFW2.java(264): 		catch ( UnsupportedEncodingException ex ) {
		plugin\report\CSVPrintPointService_RFW2.java(268): 		catch ( FileNotFoundException ex ) {
		plugin\view\ViewForm_HTMLGanttTable.java(652): 		catch( final IllegalArgumentException eArg ) {
		fukurou\fileexec\XLogger.java:54:	Field DEBUG has the same name as a method
		fukurou\business\BizLogic_TABLE.java:128:	These nested if statements could be combined
		fukurou\business\BizLogic_TABLE.java:159:	These nested if statements could be combined
		hayabusa\io\HybsBarRenderer.java:242:	These nested if statements could be combined
		hayabusa\io\HybsLineRenderer.java:377:	These nested if statements could be combined
		hayabusa\report2\OdsContentParser.java:966:	These nested if statements could be combined
		hayabusa\report2\OdsContentParser.java:1023:	These nested if statements could be combined
		hayabusa\report2\OdsContentParser.java:1341:	These nested if statements could be combined
		hayabusa\report2\OdsContentParser.java:1352:	These nested if statements could be combined
		hayabusa\report2\OdsContentParser.java:1353:	These nested if statements could be combined
		hayabusa\taglib\BizLogicTag.java:345:	These nested if statements could be combined
		hayabusa\taglib\ChartCreateTag.java:1126:	These nested if statements could be combined
		hayabusa\taglib\ColumnCheckTag.java:770:	These nested if statements could be combined
		hayabusa\taglib\PlsqlUpdateTag.java:312:	These nested if statements could be combined
		hayabusa\taglib\QueryTag.java:636:	These nested if statements could be combined
		hayabusa\taglib\ReadTableTag.java:1393:	These nested if statements could be combined
		hayabusa\taglib\TableMergeTag.java:289:	These nested if statements could be combined
		hayabusa\taglib\TopMenuTag.java:343:	These nested if statements could be combined
		hayabusa\taglib\TopMenuTag.java:424:	These nested if statements could be combined
		hayabusa\taglib\TopMenuTag.java:521:	These nested if statements could be combined
		hayabusa\taglib\TopMenuTag.java:617:	These nested if statements could be combined
		plugin\daemon\Daemon_Report.java:252:	These nested if statements could be combined
		plugin\view\ViewForm_HTMLStackedGanttTable.java:206:	These nested if statements could be combined
