Common Java tools and solutions