public TYPE_1 METHOD_1 ( int position ) { final TYPE_1 step ; java.lang.String VAR_1 = STRING_1 ; switch ( position ) { case VAR_2 : step = new TYPE_2 ( ) ; break ; case VAR_3 : step = new TYPE_3 ( ) ; break ; default : step = null ; break ; } TYPE_4 b = new TYPE_4 ( ) ; b . METHOD_2 ( VAR_4 , position ) ; b . METHOD_3 ( VAR_5 , VAR_1 ) ; ( ( TYPE_5 ) ( step ) ) . METHOD_4 ( b ) ; return step ; }

public TYPE_1 METHOD_1 ( int position ) { final TYPE_1 step ; switch ( position ) { case VAR_2 : step = new TYPE_2 ( ) ; break ; case VAR_3 : step = new TYPE_3 ( ) ; break ; default : step = null ; break ; } TYPE_4 b = new TYPE_4 ( ) ; b . METHOD_2 ( VAR_4 , position ) ; ( ( TYPE_5 ) ( step ) ) . METHOD_4 ( b ) ; return step ; }
