pmd 実行時の警告の出た分の対応

使われていない imports の削除
	fukurou\xml\JspIncludeReader.java:23	Avoid unused imports such as 'java.util.regex.Pattern'
	fukurou\xml\JspIncludeReader.java:24	Avoid unused imports such as 'java.util.regex.Matcher'
	fukurou\xml\JspIncludeReader.java:27	Avoid unused imports such as 'org.opengion.fukurou.util.StringUtil'
	hayabusa\filter\URLHashFilter.java:20	Avoid unused imports such as 'java.io.BufferedReader'
	hayabusa\filter\URLHashFilter.java:21	Avoid unused imports such as 'java.io.FileInputStream'
	hayabusa\filter\URLHashFilter.java:23	Avoid unused imports such as 'java.io.InputStreamReader'
	hayabusa\filter\URLHashFilter.java:25	Avoid unused imports such as 'java.io.UnsupportedEncodingException'
	hayabusa\taglib\GuiQueryTag.java:19		Avoid unused imports such as 'org.opengion.hayabusa.common.HybsSystemException'
	hayabusa\taglib\GuiQueryTag.java:22		Avoid unused imports such as 'org.opengion.hayabusa.resource.UserInfoFactory'
	hayabusa\taglib\GuiQueryTag.java:26		Avoid unused imports such as 'org.opengion.fukurou.util.StringUtil'
	hayabusa\taglib\HeadTag.java:18			Avoid unused imports such as 'org.opengion.fukurou.util.XHTMLTag'
	hayabusa\taglib\HeadTag.java:20			Avoid unused imports such as 'org.opengion.hayabusa.common.BuildNumber'

final化可能な変数に、final を付けます。
	hayabusa\report2\OdsContentParser.java:256		Private field 'pageNameMap' could be made final; it is only initialized in the declaration or constructor.
	hayabusa\report2\OdsContentParser.java:259		Private field 'repStyleList' could be made final; it is only initialized in the declaration or constructor.
	hayabusa\resource\GUIInfo.java:80				Private field 'nextGui' could be made final; it is only initialized in the declaration or constructor.

使われていない変数を削除、コメントアウトします。
	hayabusa\resource\UserAccessTable.java:62		Avoid unused private fields such as 'GEA09_NEXTGUI'.
	hayabusa\taglib\DirectWriteTableTag.java:437	Avoid unused method parameters such as 'sql'.
	hayabusa\taglib\GuiQueryTag.java:107			Avoid unused private fields such as 'COMMAND_LIST'.

変数名が短すぎるので、置き換えます。
	plugin\view\ViewForm_HTMLCrossTable.java:619	Avoid variables with short names like c
	plugin\view\ViewForm_HTMLCrossTable.java:629	Avoid variables with short names like c

String.valueOf 無しで append できる箇所なので、取り外します。
	hayabusa\taglib\HeadTag.java:530				No need to call String.valueOf to append to a string.
	hayabusa\taglib\HeadTag.java:570				No need to call String.valueOf to append to a string.

ローカル変数に置き換えることが出来る変数を、ローカル化します。
	fukurou\process\Process_FileFtp.java:103		Perhaps 'pass' could be replaced by a local variable.

すべてが static メソッドなので、コンストラクタを private 化します。
	fukurou\security\URLHashMap.java:38				All methods are static.  Consider using Singleton instead.  

内部変数名とメソッド名が同じで紛らわしいので、変数名を変更します。
	hayabusa\taglib\SwitchTag.java:84				It is somewhat confusing to have a field name with the same name as a method

比較で、リテラルと変数では、リテラルを基点に比較します。
	plugin\column\Renderer_NUMBER.java:107			Position literals first in String comparisons


=============================
2010/11/06 

	hayabusa\io\ChartFactory.java:212	Avoid unused local variables such as 'clmKey'.
