public final java.util.Set < TYPE_1 < TYPE_2 > > METHOD_1 ( ) throws TYPE_3 { TYPE_4 . METHOD_2 ( VAR_1 , STRING_1 ) ; java.util.Set < TYPE_1 < TYPE_2 > > VAR_2 = METHOD_3 ( ) ; if ( VAR_2 . isEmpty ( ) ) { TYPE_1 < TYPE_2 > VAR_3 = METHOD_4 ( ) ; if ( VAR_3 != null ) { return TYPE_5 . METHOD_5 ( METHOD_4 ( ) ) ; } throw new TYPE_3 ( ( ( this ) + STRING_2 ) ) ; } return METHOD_3 ( ) ; }

public final java.util.Set < TYPE_1 < TYPE_2 > > METHOD_1 ( ) throws TYPE_3 { TYPE_4 . METHOD_2 ( VAR_1 , STRING_1 ) ; java.util.Set < TYPE_1 < TYPE_2 > > VAR_2 = METHOD_3 ( ) ; if ( VAR_2 . isEmpty ( ) ) { TYPE_1 < TYPE_2 > VAR_3 = METHOD_4 ( ) ; if ( VAR_3 != null ) { return TYPE_5 . METHOD_5 ( VAR_3 ) ; } throw new TYPE_3 ( ( ( this ) + STRING_2 ) ) ; } return VAR_2 ; }
