METHOD_0 ( ) { uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . List < java . lang . String > list = uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . IDENT_3 . list ( STRING_0 , uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . IDENT_3 . list ( STRING_1 , uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . IDENT_3 . list ( STRING_2 , uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . IDENT_4 . empty ( ) ) ) ) ; "<AssertPlaceHolder>" ; } size ( uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_5 ) { return list . match ( ) . when ( uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_6 . METHOD_1 ( uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . IDENT_3 . class ) , ( n ) -> 1 + ( size ( n . METHOD_2 ( ) ) ) ) . when ( uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_6 . METHOD_1 ( uk . co . IDENT_0 . expressions . IDENT_1 . IDENT_2 . IDENT_4 . class ) , ( n ) -> 0 ) ; }
org . junit . Assert . assertEquals ( 3 , size ( list ) )