public boolean remove ( int index , java.lang.Object key ) { int VAR_1 = METHOD_1 ( key ) ; if ( ( index < 0 ) || ( index > VAR_1 ) ) throw new TYPE_1 ( java.lang.String.format ( STRING_1 , index , VAR_1 ) ) ; if ( this . contains ( key ) ) { this . remove ( index , key ) ; return true ; } return false ; }

public boolean remove ( int index , java.lang.Object key ) { int VAR_1 = METHOD_1 ( key ) ; if ( ( index < 0 ) || ( index > VAR_1 ) ) throw new TYPE_1 ( java.lang.String.format ( STRING_1 , index , VAR_1 ) ) ; return this . remove ( index , key ) ; }
