Refinement of path expressions for static analysis | Synapse