public int compareTo ( TYPE_1 key ) { if ( ( date ) < ( key . date ) ) return - 1 ; if ( ( date ) > ( key . date ) ) return 1 ; if ( ( VAR_1 ) != ( VAR_2 ) ) return ( VAR_1 ) - ( VAR_2 ) ; if ( ( VAR_3 ) != ( VAR_4 ) ) return ( VAR_3 ) - ( VAR_4 ) ; return 0 ; }

public int compareTo ( TYPE_1 key ) { if ( ( VAR_1 ) != ( VAR_2 ) ) return ( VAR_1 ) - ( VAR_2 ) ; if ( ( VAR_3 ) != ( VAR_4 ) ) return ( VAR_3 ) - ( VAR_4 ) ; if ( ( date ) < ( key . date ) ) return - 1 ; if ( ( date ) > ( key . date ) ) return 1 ; return 0 ; }
