Ah you are referring to https://github.com/phpcr/phpcr/blob/master/src/PHPCR/Query/QOM/JoinInterface.php#L32

As someone with a strong SQL background I find this quite confusing and also doesn't match SQL2:
http://www.h2database.com/jcr/grammar.html#join

But I guess there is some sense in following QOM for a QB.

However I still do not understand why this would be preferred over:
```
->from('foobar', 'a'))
->joinRightInner('barfoo', 'b')
```
..

```
->from('foobar', 'a'))
->joinRightInner('barfoo', 'b')
->joinRightInner('barfooca', 'c')
```

etc.