#235 introduction of java expression handling

Thanks; Can you push an update with your latest change so I can merge it?