updates to javalite and fixed missing paren in CL definition in surface syntax