public boolean equals ( TYPE_1 value ) { if ( ! ( super . equals ( value ) ) ) return false ; if ( ! ( value instanceof TYPE_2 ) ) { return false ; } TYPE_2 TYPE_3 = ( ( TYPE_2 ) ( value ) ) ; return this . METHOD_1 ( ) . equals ( TYPE_3 . METHOD_1 ( ) ) ; }

public boolean equals ( TYPE_1 value ) { if ( ! ( super . equals ( value ) ) ) return false ; if ( ( ! ( value instanceof TYPE_2 ) ) || ( ( this . METHOD_1 ( ) ) == null ) ) { return false ; } TYPE_2 TYPE_3 = ( ( TYPE_2 ) ( value ) ) ; return this . METHOD_1 ( ) . equals ( TYPE_3 . METHOD_1 ( ) ) ; }
