@Test
    public void testRightOuterSelfJoin() {
        BiPredicate<Object, Object> TRUE = (t, u) -> true;
        
        assertEquals(asList(),
            Seq.of().rightOuterSelfJoin(TRUE).toList());

        assertEquals(asList(
            tuple((Tuple2<Integer, Integer>) null, tuple(1, 0)),
            tuple(tuple(1,0), tuple(2, 1))),
            Seq.of(tuple(1, 0), tuple(2, 1)).rightOuterSelfJoin((t, u) -> t.v1 == u.v2).toList());
    }
@author Lukas Eder
@author Roman Tkalenko
jOOL/src/test/java/org/jooq/lambda/SeqTest.java