The branch, 4.2/distinct-joins has been deleted
       was  2fb377c59c0e0a7918672f430f3caf58ba0f964e
-----------------------------------------------------------------------
2fb377c59c0e0a7918672f430f3caf58ba0f964e we don't need this code
-----------------------------------------------------------------------