Backend support for Java