private TYPE_1 put ( TYPE_1 VAR_1 , TYPE_1 node , TYPE_2 p , boolean VAR_2 ) { if ( node == null ) return new TYPE_1 ( VAR_1 , p , VAR_2 ) ; int VAR_3 = TYPE_3 . METHOD_1 ( p , node . p , VAR_2 ) ; if ( VAR_3 < 0 ) VAR_4 = put ( node , VAR_4 , p , ( ! VAR_2 ) ) ; else if ( VAR_3 > 0 ) VAR_5 = put ( node , VAR_5 , p , ( ! VAR_2 ) ) ; return node ; }

private TYPE_1 put ( TYPE_1 VAR_1 , TYPE_1 node , TYPE_2 p ) { if ( node == null ) return new TYPE_1 ( VAR_1 , p ) ; int VAR_3 = TYPE_3 . METHOD_1 ( p , node ) ; if ( VAR_3 < 0 ) VAR_4 = put ( node , VAR_4 , p ) ; else if ( VAR_3 > 0 ) VAR_5 = put ( node , VAR_5 , p ) ; return node ; }
