public boolean equals ( java.lang.Object obj ) { return ( ( obj instanceof TYPE_1 ) && ( ( VAR_1 ) == ( ( ( TYPE_1 < TYPE_2 > ) ( obj ) ) . VAR_1 ) ) ) && ( ( VAR_2 ) == ( ( ( TYPE_1 < TYPE_2 > ) ( obj ) ) . VAR_2 ) ) ; }

public boolean equals ( java.lang.Object obj ) { return ( ( obj instanceof TYPE_1 ) && ( VAR_1 . equals ( ( ( TYPE_1 < TYPE_2 > ) ( obj ) ) . VAR_1 ) ) ) && ( VAR_2 . equals ( ( ( TYPE_1 < TYPE_2 > ) ( obj ) ) . VAR_2 ) ) ; }
