public boolean equals ( java.lang.Object obj ) { if ( ( this ) == obj ) return true ; if ( ( this ) == null ) return false ; if ( ( this . getClass ( ) ) != ( obj . getClass ( ) ) ) return false ; return ( index ) == ( ( ( TYPE_1 ) ( obj ) ) . index ) ; }

public boolean equals ( java.lang.Object obj ) { if ( ( this ) == obj ) return true ; if ( obj == null ) return false ; if ( ( this . getClass ( ) ) != ( obj . getClass ( ) ) ) return false ; return ( index ) == ( ( ( TYPE_1 ) ( obj ) ) . index ) ; }
