public TYPE_1 < TYPE_2 > METHOD_1 ( TYPE_2 node ) { for ( TYPE_3 VAR_1 : VAR_2 ) { if ( METHOD_2 ( node ) ) { switch ( VAR_1 ) { case CHAR_1 : METHOD_3 ( TYPE_2 ) ; break ; case CHAR_2 : METHOD_4 ( TYPE_2 ) ; break ; } } else { switch ( VAR_1 ) { case CHAR_3 : METHOD_5 ( TYPE_2 ) ; break ; case CHAR_1 : METHOD_3 ( TYPE_2 ) ; break ; case CHAR_2 : METHOD_4 ( TYPE_2 ) ; break ; } } } }

public TYPE_1 < TYPE_2 > METHOD_1 ( TYPE_2 node ) { for ( TYPE_3 VAR_1 : VAR_2 ) { if ( METHOD_2 ( node ) ) { switch ( VAR_1 ) { case CHAR_1 : METHOD_3 ( node ) ; break ; case CHAR_2 : METHOD_4 ( node ) ; break ; } } else { switch ( VAR_1 ) { case CHAR_3 : METHOD_5 ( node ) ; break ; case CHAR_1 : METHOD_3 ( node ) ; break ; case CHAR_2 : METHOD_4 ( node ) ; break ; } } } }
