METHOD_0 ( ) { org . IDENT_0 . IDENT_1 . IDENT_2 < java . lang . Double > IDENT_3 = new org . IDENT_0 . IDENT_1 . IDENT_2 < java . lang . Double > ( 0 ) { @ org . IDENT_0 . IDENT_1 . Override public org . IDENT_0 . IDENT_1 . IDENT_4 < java . lang . Double > METHOD_1 ( ) { return org . IDENT_0 . IDENT_1 . IDENT_5 . this . IDENT_6 ; } } ; "<AssertPlaceHolder>" ; IDENT_3 . add ( org . IDENT_0 . IDENT_1 . IDENT_5 . METHOD_2 ( FLOAT_0 , null , FLOAT_1 ) ) ; IDENT_3 . add ( org . IDENT_0 . IDENT_1 . IDENT_5 . METHOD_2 ( null , 1.0 , null ) ) ; org . IDENT_0 . IDENT_1 . IDENT_5 . METHOD_3 ( ( FLOAT_0 / 2.0 ) , ( 1.0 / 2.0 ) , ( FLOAT_1 / 2.0 ) , IDENT_3 . METHOD_4 ( ) ) ; } METHOD_4 ( ) { if ( ( this . IDENT_7 ) != null ) { throw new java . lang . IllegalStateException ( ) ; } com . google . common . base . IDENT_8 < org . IDENT_0 . IDENT_1 . IDENT_9 < IDENT_10 > , org . IDENT_0 . IDENT_1 . IDENT_11 < IDENT_10 > > function = new com . google . common . base . IDENT_8 < org . IDENT_0 . IDENT_1 . IDENT_9 < IDENT_10 > , org . IDENT_0 . IDENT_1 . IDENT_11 < IDENT_10 > > ( ) { MOD_0 int size = org . IDENT_0 . IDENT_1 . IDENT_2 . this . size ; @ org . IDENT_0 . IDENT_1 . Override public org . IDENT_0 . IDENT_1 . IDENT_11 < IDENT_10 > apply ( org . IDENT_0 . IDENT_1 . IDENT_9 < IDENT_10 > values ) { if ( ( this . size ) == 0 ) { throw new org . IDENT_0 . IDENT_1 . METHOD_5 ( ) ; } return values . METHOD_6 ( ) . METHOD_7 ( this . size ) ; } } ; return new org . IDENT_0 . IDENT_1 . METHOD_8 ( METHOD_9 ( function ) ) ; }
org . junit . Assert . assertEquals ( new org . IDENT_0 . IDENT_1 . METHOD_8 ( ) , IDENT_3 . METHOD_4 ( ) )