Useful Java Tools written/collected by Linpeng Tang