try文に入れるベキでない処理を外に外したのと、for-eachの一次変数によくString eachという表記が使われていたので、解消。また、コンパイル時に更新されていなかった部分を解消。