common tools for java