Add Java version by Daniel Sales.