Initial commit of Java role