public java.util.Set < ? extends TYPE_1 > METHOD_1 ( ) { java.util.Set < java.lang.Object > keys ; if ( VAR_1 . METHOD_2 ( VAR_2 . NULL ) ) { keys = new java.util.HashSet < java.lang.Object > ( VAR_1 . METHOD_3 ( ) ) ; keys . remove ( VAR_2 . NULL ) ; keys . add ( null ) ; } else { keys = VAR_1 . METHOD_3 ( ) ; } return TYPE_2 . METHOD_4 ( VAR_3 < java.util.Set < ? extends TYPE_1 > > METHOD_5 ( keys ) ) ; }

public java.util.Set < ? extends TYPE_1 > METHOD_1 ( ) { java.util.Set < java.lang.Object > keys ; if ( VAR_1 . METHOD_2 ( VAR_2 . NULL ) ) { keys = new java.util.HashSet ( VAR_1 . METHOD_3 ( ) ) ; keys . remove ( VAR_2 . NULL ) ; keys . add ( null ) ; } else { keys = VAR_1 . METHOD_3 ( ) ; } return TYPE_2 . METHOD_4 ( VAR_3 < java.util.Set < ? extends TYPE_1 > > METHOD_5 ( keys ) ) ; }
