public void METHOD_1 ( java.lang.Object type , TYPE_1 listener ) { java.lang.Object VAR_1 = VAR_2 . get ( type ) ; if ( VAR_1 == null ) { return ; } if ( VAR_1 instanceof TYPE_2 ) { ( ( TYPE_2 ) ( VAR_1 ) ) . remove ( listener ) ; } else if ( VAR_1 . equals ( listener ) ) { VAR_2 . remove ( type ) ; } }

public void METHOD_1 ( java.lang.Object type , TYPE_1 listener ) { java.lang.Object VAR_1 = VAR_2 . get ( type ) ; if ( VAR_1 == null ) { return ; } if ( VAR_1 instanceof TYPE_2 ) { TYPE_2 set = ( ( TYPE_2 ) ( VAR_1 ) ) ; set . remove ( listener ) ; if ( set . isEmpty ( ) ) { VAR_2 . remove ( type ) ; } } else if ( VAR_1 . equals ( listener ) ) { VAR_2 . remove ( type ) ; } }
