Open source tools in Java world