make FolderTool methods private.
separate FolderTool and fix package dependency.