scala cxf