private TYPE_1 < TYPE_2 > METHOD_1 ( TYPE_1 < TYPE_2 > node , TYPE_2 data ) { if ( node == null ) { node = new TYPE_1 < TYPE_2 > ( data ) ; this . VAR_1 = node ; } else { int VAR_2 = data . compareTo ( this . VAR_1 . data ) ; if ( VAR_2 <= 0 ) { VAR_3 = METHOD_1 ( VAR_3 , data ) ; } else { VAR_4 = METHOD_1 ( VAR_4 , data ) ; } } return node ; }

private TYPE_1 < TYPE_2 > METHOD_1 ( TYPE_1 < TYPE_2 > node , TYPE_2 data ) { if ( node == null ) { node = new TYPE_1 < TYPE_2 > ( data ) ; this . VAR_1 = node ; } else { int VAR_2 = data . compareTo ( node . data ) ; if ( VAR_2 <= 0 ) { VAR_3 = METHOD_1 ( VAR_3 , data ) ; } else { VAR_4 = METHOD_1 ( VAR_4 , data ) ; } } return node ; }
