add gplume-scala support for interacting with scala