Framework for Java and Groovy Agents