public void METHOD_1 ( TYPE_1 result , java.util.Date VAR_1 ) { for ( java.util.Set < TYPE_2 > VAR_2 : VAR_3 . values ( ) ) { java.util.Iterator < TYPE_2 > VAR_4 = VAR_2 . iterator ( ) ; while ( VAR_4 . METHOD_2 ( ) ) { TYPE_2 VAR_5 = VAR_4 . METHOD_3 ( ) ; if ( METHOD_4 ( VAR_5 , VAR_1 ) ) { VAR_4 . remove ( ) ; result . METHOD_5 ( new TYPE_3 ( VAR_5 ) ) ; } } } }

public int METHOD_1 ( TYPE_1 result , java.util.Date VAR_1 ) { int count = 0 ; for ( java.util.Set < TYPE_2 > VAR_2 : VAR_3 . values ( ) ) { java.util.Iterator < TYPE_2 > VAR_4 = VAR_2 . iterator ( ) ; while ( VAR_4 . METHOD_2 ( ) ) { TYPE_2 VAR_5 = VAR_4 . METHOD_3 ( ) ; if ( METHOD_4 ( VAR_5 , VAR_1 ) ) { VAR_4 . remove ( ) ; count ++ ; result . METHOD_5 ( new TYPE_3 ( VAR_5 ) ) ; } } } return count ; }
