Java Finder by petrucio@stackoverflow(828681)