utilities and tools for Java development