SONARPLUGINS-2849 Add experimental version of strongly typed AST