public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 , int start , int end ) { return VAR_1 == ( VAR_2 ) ? VAR_2 : new TYPE_1 ( VAR_3 . substring ( start , end ) , VAR_4 ) ; } 

public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 , int start , int end ) { return VAR_1 == ( VAR_2 ) ? VAR_2 : new TYPE_1 ( VAR_1 . node , VAR_3 . substring ( start , end ) , VAR_4 ) ; } 
