private TYPE_1 METHOD_1 ( TYPE_1 item , TYPE_2 < TYPE_1 , TYPE_3 > function ) { TYPE_3 VAR_1 = function . METHOD_2 ( item ) ; TYPE_1 VAR_2 = item . METHOD_3 ( ) ; if ( VAR_1 != null ) { while ( VAR_2 != null ) { VAR_1 . METHOD_4 ( function . METHOD_2 ( VAR_2 ) ) ; VAR_2 = VAR_2 . METHOD_3 ( ) ; } } return VAR_1 != null ? VAR_1 . build ( ) : null ; }

private TYPE_1 METHOD_1 ( TYPE_1 item , TYPE_2 < TYPE_1 , TYPE_3 > function ) { TYPE_3 VAR_1 = function . METHOD_2 ( item ) ; TYPE_1 VAR_2 = item . METHOD_3 ( ) ; if ( VAR_1 != null ) { while ( VAR_2 != null ) { VAR_1 . METHOD_4 ( function . METHOD_2 ( VAR_2 ) ) ; VAR_2 = VAR_2 . METHOD_3 ( ) ; } } return VAR_1 != null ? VAR_1 . build ( false ) : null ; }
