public static synchronized TYPE_1 get ( java.lang.String VAR_1 ) { TYPE_1 result = VAR_2 . get ( VAR_1 ) ; if ( result == null ) { result = TYPE_1 . METHOD_1 ( STRING_1 , VAR_1 , VAR_3 ) ; VAR_2 . put ( VAR_1 , result ) ; } return result ; }

public static TYPE_1 get ( java.lang.String VAR_1 ) { TYPE_1 result = null ; synchronized ( VAR_2 ) { result = VAR_2 . get ( VAR_1 ) ; if ( result == null ) { result = TYPE_1 . METHOD_1 ( STRING_1 , VAR_1 , VAR_3 ) ; VAR_2 . put ( VAR_1 , result ) ; } } return result ; }
