public static TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { switch ( VAR_1 ) { case VAR_2 : return new TYPE_3 ( ) ; case VAR_3 : return new TYPE_4 ( ) ; default : return null ; } } 

public static TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { switch ( VAR_1 ) { case VAR_2 : return new TYPE_4 ( ) ; case VAR_3 : return new TYPE_3 ( ) ; default : return null ; } } 
