CC
diff --git a/src/main/java/pta/de/core/controller/ServicesConfigCache.java b/src/main/java/pta/de/core/controller/ServicesConfigCache.java
index 0fb4435..47b50b6 100644
--- a/src/main/java/pta/de/core/controller/ServicesConfigCache.java
+++ b/src/main/java/pta/de/core/controller/ServicesConfigCache.java
@@ -4,7 +4,6 @@
 import org.apache.log4j.Logger;
 import org.eclipse.jetty.http.HttpStatus;
 import pta.de.api.ServiceDistributionCluster;
-
 import pta.de.core.exceptions.HttpStatusException;
 
 import javax.validation.ConstraintViolation;
@@ -19,8 +18,8 @@
 
 public class ServicesConfigCache {
   private static final Logger logger = Logger.getLogger(ServicesConfigCache.class.getName());
-  private static final ServicesConfigCache SERIVCECONFIGCACHE_INSTANCE = new ServicesConfigCache();
-  private String criticalSection = "CRITICAL_SECTION";
+    private static ServicesConfigCache instance = new ServicesConfigCache();
+
 
   private ServiceDistributionCluster[] cache;
 
@@ -28,7 +27,7 @@
   }
 
   public static ServicesConfigCache getInstance() {
-      return SERIVCECONFIGCACHE_INSTANCE;
+      return instance;
   }
 
 
@@ -60,7 +59,7 @@
     for (ServiceDistributionCluster item : dcs) {
       Set<ConstraintViolation<ServiceDistributionCluster>> violations
               = validator.validate(item);
-      if (violations.size() > 0) {
+        if (!violations.isEmpty()) {
         logger.error("Error in configfile!: ");
         throw new HttpStatusException(HttpStatus.INTERNAL_SERVER_ERROR_500);
       }
diff --git a/src/test/java/pta/de/core/controller/ServicesConfigCacheTimerTaskTest.java b/src/test/java/pta/de/core/controller/ServicesConfigCacheTimerTaskTest.java
index ac6c124..cde3a90 100644
--- a/src/test/java/pta/de/core/controller/ServicesConfigCacheTimerTaskTest.java
+++ b/src/test/java/pta/de/core/controller/ServicesConfigCacheTimerTaskTest.java
@@ -1,34 +1,34 @@
 package pta.de.core.controller;
 
-import org.apache.log4j.Logger;
 import org.easymock.EasyMock;
 import org.eclipse.jetty.http.HttpStatus;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
 import org.junit.Test;
 import org.powermock.reflect.Whitebox;
 import pta.de.core.exceptions.HttpStatusException;
 
-import javax.validation.constraints.AssertTrue;
-
 import static org.easymock.EasyMock.*;
-import static org.junit.Assert.assertTrue;
 
 public class ServicesConfigCacheTimerTaskTest {
+    private static ServicesConfigCache saveScc;
+
+    @BeforeClass
+    public static void SaveState() {
+        saveScc = Whitebox.getInternalState(ServicesConfigCache.class, "SERIVCECONFIGCACHE_INSTANCE");
+
+    }
+
+    @AfterClass
+    public static void tearDown() {
+        Whitebox.setInternalState(ServicesConfigCache.class, "SERIVCECONFIGCACHE_INSTANCE", saveScc);
+    }
+
     @Test
     public void testRun() throws HttpStatusException {
         // ------------------ Prepare Test ----------------------
         final String EXCEPTION_TEXT = "Exception";
 
-        Logger localLogger = EasyMock.createMock(Logger.class);
-        localLogger.error(anyString(), anyObject());
-        expectLastCall().andThrow(new RuntimeException("Error Logged!"));
-
-        localLogger.debug(anyString());
-        expectLastCall().anyTimes();
-
-        replay(localLogger);
-
-        Whitebox.setInternalState(ServicesConfigCacheTimerTask.class, "logger", localLogger);
-
         ServicesConfigCache scc = EasyMock.createMock(ServicesConfigCache.class);
         scc.readServerDistribution(eq(EXCEPTION_TEXT));
         expectLastCall().andThrow(new HttpStatusException(HttpStatus.INTERNAL_SERVER_ERROR_500)).anyTimes();
@@ -43,20 +43,14 @@
 
         // ---------------------------- Test it ------------------------------------------
         ServicesConfigCacheTimerTask task = new ServicesConfigCacheTimerTask(EXCEPTION_TEXT);
-        boolean exceptionThrown = false;
 
-        // this runs into the exception block
-        try {
-            task.run();
-        }
-        catch( RuntimeException re ) {
-            exceptionThrown = true;
-        }
-        assertTrue( exceptionThrown );
+        task.run();
 
         // should run without problems
         ServicesConfigCacheTimerTask task2 = new ServicesConfigCacheTimerTask("No Error");
         task2.run();
+
+        tearDown();
     }
 
 }