public static void main(String[] arguments)
	{
		//ファイルからテキスト群を読み込み
		ArrayList<String> texts = ForestExample.loadFile();
		//読み込んだテキストからブランチを生成
		branches = ForestExample.loadBranch(texts);
		//読み込んだテキストからノード生成
		nodes = ForestExample.loadNode(texts,branches);
		//ルートの設定
		roots = ForestExample.loadRoot(nodes);
		//ツリー
		ArrayList<Tree> trees = new ArrayList<Tree>();

		for(Root aRoot : roots)
		{
			trees.add(new Tree(aRoot));
		}
		for(Tree aTree : trees)
		{
			HashMap<Integer,Node> children = aTree.createTreeRoot();
			if(children != null)
			{
				for(Node aNode : children.values())
				{
					ForestExample.createTree(aNode,aTree);
				}
			}
		}
		for(Tree aTree : trees)
		{
			aForest.addTree(aTree);
		}
		ForestModel aModel = new ForestModel(aForest,branches);
		aModel=new ForestModel(aForest,branches);
		ForestView aView = new ForestView(aModel, new ForestController());
		open(aView,aModel);
	}