Initial support for Java