METHOD_0 ( ) { java . util . List < com . google . common . base . Optional < java . lang . String > > expected = java . util . Arrays . asList ( com . google . common . base . Optional . < java . lang . String > METHOD_1 ( ) , com . google . common . base . Optional . METHOD_2 ( STRING_0 ) , com . google . common . base . Optional . of ( STRING_1 ) ) ; com . IDENT_0 . IDENT_1 . IDENT_2 < java . util . List < com . google . common . base . Optional < java . lang . String > > > type = new com . IDENT_0 . IDENT_1 . IDENT_2 < java . util . List < com . google . common . base . Optional < java . lang . String > > > ( ) { } ; java . lang . String json = IDENT_1 . serialize ( expected , type ) ; java . util . List < com . google . common . base . Optional < java . lang . String > > actual = IDENT_1 . METHOD_3 ( json , type ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( com . IDENT_0 . IDENT_1 . stream . IDENT_3 , com . IDENT_0 . IDENT_1 . Context ) { T obj ; if ( options . METHOD_4 ( ) ) { switch ( options . METHOD_5 ( ) ) { case IDENT_4 : obj = METHOD_6 ( reader ) ; break ; case IDENT_5 : obj = METHOD_7 ( reader ) ; break ; default : throw new java . lang . IllegalArgumentException ( STRING_2 ) ; } } else { obj = IDENT_6 . apply ( reader . METHOD_8 ( ) ) ; } return obj ; }
org . junit . Assert . assertEquals ( expected , actual )