pls delete dead code and try never to call System.gc() :)