Add scala syntax supports