Generic tools for java development.