private java.lang.Object METHOD_1 ( java.util.Set < ? > VAR_1 , java.lang.Object key ) { for ( java.lang.Object k : VAR_1 ) { java.lang.Object c = VAR_2 . METHOD_2 ( k ) . to ( key . getClass ( ) ) ; if ( ( c != null ) && ( c . equals ( key ) ) ) return k ; } return key ; }

private java.lang.Object METHOD_1 ( java.util.Set < ? > VAR_1 , java.lang.Object key ) { for ( java.lang.Object k : VAR_1 ) { if ( key . equals ( k ) ) return k ; } for ( java.lang.Object k : VAR_1 ) { java.lang.Object c = VAR_2 . METHOD_2 ( k ) . to ( key . getClass ( ) ) ; if ( ( c != null ) && ( c . equals ( key ) ) ) return k ; } return key ; }
