public TYPE_1 METHOD_1 ( int position ) { switch ( position ) { case 0 : return VAR_1 ? new TYPE_2 ( ) : new TYPE_3 ( ) ; case 1 : return VAR_1 ? new TYPE_2 ( ) : new TYPE_4 ( ) ; } return null ; }

public TYPE_1 METHOD_1 ( int position ) { switch ( position ) { case 0 : return VAR_1 ? new TYPE_2 ( ) : new TYPE_3 ( ) ; case 1 : return VAR_1 ? new TYPE_4 ( ) : new TYPE_2 ( ) ; } return null ; }
