Java backend for argume