directlyAt
`hasEmptyPath` in locator builder context means that there are no new elements added which is different from the materialized locator, `directlyAt` has to use `!last()` to check whether or not there are any elements in the path of this builder.
llvm
Optional
None
ConjunctionStep