private synchronized TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) == null ) { TYPE_2 VAR_2 = VAR_3 . METHOD_2 ( ) ; switch ( VAR_2 ) { case VAR_4 : VAR_1 = TYPE_3 . METHOD_3 ( VAR_3 . getConfig ( ) ) ; break ; case VAR_5 : VAR_1 = TYPE_4 . METHOD_3 ( VAR_3 . getConfig ( ) ) ; break ; default : throw new TYPE_5 ( ( STRING_1 + VAR_2 ) ) ; } } return VAR_1 ; }

private synchronized TYPE_1 < ? > METHOD_1 ( ) { if ( ( VAR_1 ) == null ) { TYPE_2 VAR_2 = VAR_3 . METHOD_2 ( ) ; switch ( VAR_2 ) { case VAR_4 : VAR_1 = TYPE_3 . METHOD_3 ( VAR_3 . getConfig ( ) ) ; break ; case VAR_5 : VAR_1 = TYPE_4 . METHOD_3 ( VAR_3 . getConfig ( ) ) ; break ; default : throw new TYPE_5 ( ( STRING_1 + VAR_2 ) ) ; } } return VAR_1 ; }
