add java virtuoso api