public void update ( TYPE_1 VAR_1 , java.lang.Object arg ) { if ( arg instanceof TYPE_2 ) { TYPE_2 VAR_2 = ( ( TYPE_2 ) ( arg ) ) ; for ( TYPE_3 VAR_3 : VAR_4 ) { METHOD_1 ( VAR_3 ) ; } for ( TYPE_3 VAR_3 : VAR_5 ) { METHOD_2 ( VAR_3 ) ; } for ( TYPE_3 VAR_3 : VAR_6 ) { METHOD_3 ( VAR_3 ) ; } } else { METHOD_4 ( ) ; } add ( VAR_7 ) ; }

public void update ( TYPE_1 VAR_1 , java.lang.Object arg ) { if ( arg instanceof TYPE_2 ) { TYPE_2 VAR_2 = ( ( TYPE_2 ) ( arg ) ) ; for ( TYPE_3 VAR_3 : VAR_4 ) { METHOD_1 ( VAR_3 ) ; } for ( TYPE_3 VAR_3 : VAR_5 ) { METHOD_2 ( VAR_3 ) ; } for ( TYPE_3 VAR_3 : VAR_6 ) { METHOD_3 ( VAR_3 ) ; } } else { METHOD_4 ( ) ; } }
