docs: @Override
      public boolean hasOuterJoin() {
          assert(m_leftNode != null && m_rightNode != null);
          return m_joinType != JoinType.INNER ||
                  m_leftNode.hasOuterJoin() || m_rightNode.hasOuterJoin();
      }