public node < TYPE_1 > METHOD_1 ( TYPE_1 data ) { node < TYPE_1 > TYPE_2 = VAR_1 ; node < TYPE_1 > VAR_2 = null ; int c ; while ( TYPE_2 != null ) { VAR_2 = TYPE_2 ; c = TYPE_2 . getData ( ) . compareTo ( data ) ; if ( c == 0 ) return null ; else if ( c > 0 ) TYPE_2 = TYPE_2 . METHOD_2 ( ) ; else TYPE_2 = TYPE_2 . METHOD_3 ( ) ; } return VAR_2 ; }

public node < TYPE_1 > METHOD_1 ( TYPE_1 data ) { node < TYPE_1 > TYPE_2 = VAR_1 ; node < TYPE_1 > VAR_2 = null ; int c ; while ( TYPE_2 != null ) { VAR_2 = TYPE_2 ; c = TYPE_2 . getData ( ) . compareTo ( data ) ; if ( c == 0 ) return null ; else if ( c > 0 ) TYPE_2 = TYPE_2 . METHOD_3 ( ) ; else TYPE_2 = TYPE_2 . METHOD_2 ( ) ; } return VAR_2 ; }
