Merge "Fix problem with singleton and parallel unit tests"
diff --git a/bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/PropertyConfiguration.java b/bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/PropertyConfiguration.java
index b627205..f75722e 100644
--- a/bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/PropertyConfiguration.java
+++ b/bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/PropertyConfiguration.java
@@ -115,6 +115,10 @@
 		return PropertyConfigurationInstanceHolder.instance;
 	}
 
+	static void resetPropertyConfigurationSingletonInstance(){
+		PropertyConfigurationInstanceHolder.instance = new PropertyConfiguration();
+	}
+
 	/**
 	 * Returns the list of supported files.
 	 */
diff --git a/bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/PropertyConfigurationTest.java b/bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/PropertyConfigurationTest.java
index 506dba2..57a5128 100644
--- a/bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/PropertyConfigurationTest.java
+++ b/bpmn/MSOCoreBPMN/src/test/java/org/openecomp/mso/bpmn/core/PropertyConfigurationTest.java
@@ -51,6 +51,8 @@
 public class PropertyConfigurationTest {
 	@Before
 	public void beforeTest() throws IOException {
+		PropertyConfiguration.resetPropertyConfigurationSingletonInstance();
+
 		Map<String, String> defaultProperties = PropertyConfigurationSetup.createBpmnProperties();
 		defaultProperties.put("testValue", "testKey");
 		PropertyConfigurationSetup.init(defaultProperties);