void METHOD_1 ( TYPE_1 VAR_1 ) { switch ( VAR_1 . getType ( ) ) { case VAR_2 : METHOD_2 ( ( ( TYPE_2 ) ( VAR_1 ) ) ) ; break ; case VAR_3 : if ( VAR_1 instanceof TYPE_3 ) { METHOD_3 ( ( ( TYPE_3 ) ( VAR_1 ) ) ) ; } break ; default : METHOD_4 ( VAR_1 ) ; break ; } }

void METHOD_1 ( TYPE_1 VAR_1 ) { switch ( VAR_1 . getType ( ) ) { case VAR_2 : METHOD_2 ( ( ( TYPE_2 ) ( VAR_1 ) ) ) ; break ; case VAR_3 : if ( VAR_1 instanceof TYPE_3 ) { METHOD_3 ( ( ( TYPE_3 ) ( VAR_1 ) ) ) ; } break ; default : break ; } }
