http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/enricher/BasicEnricherTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/enricher/BasicEnricherTest.java 
b/core/src/test/java/org/apache/brooklyn/core/enricher/BasicEnricherTest.java
index 6d58be0a..ae61d0a 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/enricher/BasicEnricherTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/enricher/BasicEnricherTest.java
@@ -48,6 +48,7 @@ public class BasicEnricherTest extends 
BrooklynAppUnitTestSupport {
     // TODO These tests are a copy of BasicPolicyTest, which is a code smell.
     // However, the src/main/java code does not contain as much duplication.
 
+    @Override
     protected void setUpApp() {
         EntitySpec<TestApplication> appSpec = 
EntitySpec.create(TestApplication.class, TestApplicationNoEnrichersImpl.class)
                 .configure(BrooklynConfigKeys.SKIP_ON_BOX_BASE_DIR_RESOLUTION, 
shouldSkipOnBoxBaseDirResolution());

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/entity/ApplicationLifecycleStateStressTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/entity/ApplicationLifecycleStateStressTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/entity/ApplicationLifecycleStateStressTest.java
index c4b288c..f333b43 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/entity/ApplicationLifecycleStateStressTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/entity/ApplicationLifecycleStateStressTest.java
@@ -27,46 +27,57 @@ public class ApplicationLifecycleStateStressTest extends 
ApplicationLifecycleSta
     // invocationCount defined on this class, rather than the simple `@Test` 
annotation on 
     // the super-class (without redefining all the public methods here!)?
     
+    @Override
     public void testHappyPathEmptyApp() throws Exception {
         super.testHappyPathEmptyApp();
     }
     
+    @Override
     public void testHappyPathWithChild() throws Exception {
         super.testHappyPathWithChild();
     }
     
+    @Override
     public void testOnlyChildFailsToStartCausesAppToFail() throws Exception {
         super.testOnlyChildFailsToStartCausesAppToFail();
     }
     
+    @Override
     public void testSomeChildFailsOnStartCausesAppToFail() throws Exception {
         super.testSomeChildFailsOnStartCausesAppToFail();
     }
     
+    @Override
     public void testOnlyChildFailsToStartThenRecoversCausesAppToRecover() 
throws Exception {
         super.testOnlyChildFailsToStartThenRecoversCausesAppToRecover();
     }
     
+    @Override
     public void testSomeChildFailsToStartThenRecoversCausesAppToRecover() 
throws Exception {
         super.testSomeChildFailsToStartThenRecoversCausesAppToRecover();
     }
     
+    @Override
     public void testStartsThenOnlyChildFailsCausesAppToFail() throws Exception 
{
         super.testStartsThenOnlyChildFailsCausesAppToFail();
     }
 
+    @Override
     public void testStartsThenSomeChildFailsCausesAppToFail() throws Exception 
{
         super.testStartsThenSomeChildFailsCausesAppToFail();
     }
 
+    @Override
     public void testChildFailuresOnStartButWithQuorumCausesAppToSucceed() 
throws Exception {
         super.testChildFailuresOnStartButWithQuorumCausesAppToSucceed();
     }
     
+    @Override
     public void testStartsThenChildFailsButWithQuorumCausesAppToSucceed() 
throws Exception {
         super.testStartsThenChildFailsButWithQuorumCausesAppToSucceed();
     }
 
+    @Override
     public void testStartsThenChildFailsButWithQuorumCausesAppToStayHealthy() 
throws Exception {
         super.testStartsThenChildFailsButWithQuorumCausesAppToStayHealthy();
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/entity/EntityAutomanagedTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/entity/EntityAutomanagedTest.java 
b/core/src/test/java/org/apache/brooklyn/core/entity/EntityAutomanagedTest.java
index 84c7eef..3d67337 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/entity/EntityAutomanagedTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/entity/EntityAutomanagedTest.java
@@ -59,6 +59,7 @@ public class EntityAutomanagedTest extends 
BrooklynAppUnitTestSupport {
     
     protected RecordingCollectionChangeListener listener;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/feed/PollerTest.java
----------------------------------------------------------------------
diff --git a/core/src/test/java/org/apache/brooklyn/core/feed/PollerTest.java 
b/core/src/test/java/org/apache/brooklyn/core/feed/PollerTest.java
index 9dde21a..22175de 100644
--- a/core/src/test/java/org/apache/brooklyn/core/feed/PollerTest.java
+++ b/core/src/test/java/org/apache/brooklyn/core/feed/PollerTest.java
@@ -118,6 +118,7 @@ public class PollerTest extends BrooklynAppUnitTestSupport {
     }
 
     private static class TaskFailer extends ThrowingPoller {
+        @Override
         public Boolean execute(final boolean shouldThrow) {
             Task<Boolean> t = Tasks.<Boolean>builder()
                     .body(new Callable<Boolean>() {
@@ -135,6 +136,7 @@ public class PollerTest extends BrooklynAppUnitTestSupport {
     }
 
     private static class PollFailer extends ThrowingPoller {
+        @Override
         public Boolean execute(final boolean shouldThrow) {
             if (shouldThrow) {
                 throw new IllegalArgumentException("exception in poller");

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/location/MachinesTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/location/MachinesTest.java 
b/core/src/test/java/org/apache/brooklyn/core/location/MachinesTest.java
index cf893e4..bc578bd 100644
--- a/core/src/test/java/org/apache/brooklyn/core/location/MachinesTest.java
+++ b/core/src/test/java/org/apache/brooklyn/core/location/MachinesTest.java
@@ -47,6 +47,7 @@ public class MachinesTest extends BrooklynAppUnitTestSupport {
     protected LocationSpec<LocalhostMachineProvisioningLocation> otherLocSpec;
     protected LocationSpec<LocalhostMachine> localMachineSpec;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/AcmeEntitlementManagerTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/AcmeEntitlementManagerTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/AcmeEntitlementManagerTest.java
index 798a812..ca38191 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/AcmeEntitlementManagerTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/AcmeEntitlementManagerTest.java
@@ -29,6 +29,7 @@ import org.testng.annotations.Test;
 
 public class AcmeEntitlementManagerTest extends 
AcmeEntitlementManagerTestFixture {
 
+    @Override
     protected void addGlobalConfig() {
         configBag.put(Entitlements.GLOBAL_ENTITLEMENT_MANAGER, 
AcmeEntitlementManager.class.getName());
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/PerUserEntitlementManagerPropertiesTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/PerUserEntitlementManagerPropertiesTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/PerUserEntitlementManagerPropertiesTest.java
index 353157d..2d2d6c9 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/PerUserEntitlementManagerPropertiesTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/entitlement/PerUserEntitlementManagerPropertiesTest.java
@@ -27,6 +27,7 @@ import org.testng.annotations.Test;
 
 public class PerUserEntitlementManagerPropertiesTest extends 
AcmeEntitlementManagerTestFixture {
 
+    @Override
     protected void addGlobalConfig() throws IOException {
         Properties moreProps = new Properties();
         moreProps.load(new StringReader(

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerFileBasedTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerFileBasedTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerFileBasedTest.java
index 85e0e29..0f62a9b 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerFileBasedTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerFileBasedTest.java
@@ -30,6 +30,7 @@ public class HighAvailabilityManagerFileBasedTest extends 
HighAvailabilityManage
 
     private File dir;
 
+    @Override
     protected FileBasedObjectStore newPersistenceObjectStore() {
         if (dir!=null)
             throw new IllegalStateException("Test does not support multiple 
object stores");

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerInMemoryTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerInMemoryTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerInMemoryTest.java
index 21f61d3..7308810 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerInMemoryTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerInMemoryTest.java
@@ -48,10 +48,12 @@ public class HighAvailabilityManagerInMemoryTest extends 
HighAvailabilityManager
 
     private static final Logger log = 
LoggerFactory.getLogger(HighAvailabilityManagerInMemoryTest.class);
     
+    @Override
     protected PersistenceObjectStore newPersistenceObjectStore() {
         return new InMemoryObjectStore();
     }
     
+    @Override
     public void testGetManagementPlaneStatus() throws Exception {
         super.testGetManagementPlaneStatus();
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerSplitBrainTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerSplitBrainTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerSplitBrainTest.java
index 8b34f68..ef3e0a4 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerSplitBrainTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerSplitBrainTest.java
@@ -418,7 +418,7 @@ public class HighAvailabilityManagerSplitBrainTest {
         List<Thread> spawned = MutableList.of();
         for (int i=0; i<size; i++) {
             final HaMgmtNode n = newNode();
-            Thread t = new Thread() { public void run() {
+            Thread t = new Thread() { @Override public void run() {
                 if (staggerStart!=null) 
Time.sleep(staggerStart.multiply(Math.random()));
                 n.ha.start(HighAvailabilityMode.AUTO);
                 n.ha.setPollPeriod(Duration.millis(20));

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManagerTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManagerTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManagerTest.java
index a077f31..478e8b7 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManagerTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManagerTest.java
@@ -142,6 +142,7 @@ public class LocalSubscriptionManagerTest extends 
BrooklynAppUnitTestSupport {
         // Repeatedly subscribe and unsubscribe, so listener-set constantly 
changing while publishing to it.
         // First create a stable listener so it is always the same 
listener-set object.
         Thread thread = new Thread() {
+            @Override
             public void run() {
                 try {
                     SensorEventListener<Object> noopListener = new 
SensorEventListener<Object>() {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemorySizeIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemorySizeIntegrationTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemorySizeIntegrationTest.java
index 873370e..5a3a4b5 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemorySizeIntegrationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemorySizeIntegrationTest.java
@@ -53,6 +53,7 @@ public class 
BrooklynMementoPersisterInMemorySizeIntegrationTest extends Brookly
 
     protected RecordingTransactionListener recorder;
 
+    @Override
     protected ManagementContext newPersistingManagementContext() {
         recorder = new 
RecordingTransactionListener("in-mem-test-"+Identifiers.makeRandomId(4));
         return RebindTestUtils.managementContextBuilder(classLoader, 

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemoryTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemoryTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemoryTest.java
index 461ec99..af6aac4 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemoryTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterInMemoryTest.java
@@ -26,6 +26,7 @@ import org.testng.annotations.Test;
 @Test
 public class BrooklynMementoPersisterInMemoryTest extends 
BrooklynMementoPersisterTestFixture {
 
+    @Override
     protected ManagementContext newPersistingManagementContext() {
         return RebindTestUtils.managementContextBuilder(classLoader, new 
InMemoryObjectStore())
             .persistPeriod(Duration.millis(10)).buildStarted();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/FileBasedStoreObjectAccessorWriterTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/FileBasedStoreObjectAccessorWriterTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/FileBasedStoreObjectAccessorWriterTest.java
index eb480e8..8c8355c 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/FileBasedStoreObjectAccessorWriterTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/FileBasedStoreObjectAccessorWriterTest.java
@@ -52,6 +52,7 @@ public class FileBasedStoreObjectAccessorWriterTest extends 
PersistenceStoreObje
         return new String(charArray);
     }
 
+    @Override
     protected StoreObjectAccessorWithLock newPersistenceStoreObjectAccessor() 
throws IOException {
         file = Os.newTempFile(getClass(), "txt");
         return new StoreObjectAccessorLocking(new 
FileBasedStoreObjectAccessor(file, ".tmp"));
@@ -63,6 +64,7 @@ public class FileBasedStoreObjectAccessorWriterTest extends 
PersistenceStoreObje
         return Duration.seconds(2);
     }
     
+    @Override
     @Test(groups="Integration")
     public void testLastModifiedTime() throws Exception {
         super.testLastModifiedTime();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/InMemoryStoreObjectAccessorWriterTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/InMemoryStoreObjectAccessorWriterTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/InMemoryStoreObjectAccessorWriterTest.java
index 47d401d..6893a03 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/InMemoryStoreObjectAccessorWriterTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/persist/InMemoryStoreObjectAccessorWriterTest.java
@@ -27,6 +27,7 @@ import org.testng.annotations.Test;
 @Test
 public class InMemoryStoreObjectAccessorWriterTest extends 
PersistenceStoreObjectAccessorWriterTestFixture {
 
+    @Override
     protected StoreObjectAccessorWithLock newPersistenceStoreObjectAccessor() 
throws IOException {
         InMemoryObjectStore store = new InMemoryObjectStore();
         store.prepareForSharedUse(null, null);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/ActivePartialRebindVersionTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/ActivePartialRebindVersionTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/ActivePartialRebindVersionTest.java
index 7781b9b..6b1e43f 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/ActivePartialRebindVersionTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/ActivePartialRebindVersionTest.java
@@ -36,6 +36,7 @@ public class ActivePartialRebindVersionTest extends 
RebindTestFixtureWithApp {
     @SuppressWarnings("unused")
     private static final Logger log = 
LoggerFactory.getLogger(ActivePartialRebindVersionTest.class);
     
+    @Override
     protected LocalManagementContext createOrigManagementContext() {
         return RebindTestUtils.managementContextBuilder(mementoDir, 
classLoader)
                 .persistPeriodMillis(getPersistPeriodMillis())

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/CheckpointEntityTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/CheckpointEntityTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/CheckpointEntityTest.java
index d2aa5d6..0e23143 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/CheckpointEntityTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/CheckpointEntityTest.java
@@ -47,6 +47,7 @@ public class CheckpointEntityTest extends 
RebindTestFixtureWithApp {
 
     private MyEntity origE;
     
+    @Override
     @BeforeMethod
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindEntityTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindEntityTest.java 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindEntityTest.java
index a918e64..7804db6 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindEntityTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindEntityTest.java
@@ -374,6 +374,7 @@ public class RebindEntityTest extends 
RebindTestFixtureWithApp {
         RebindTestUtils.checkCurrentMementoSerializable(origApp);
         newManagementContext = 
RebindTestUtils.newPersistingManagementContextUnstarted(mementoDir, 
classLoader);
         Thread thread = new Thread() {
+            @Override
             public void run() {
                 try {
                     
newManagementContext.getRebindManager().rebind(classLoader, null, 
ManagementNodeState.MASTER);
@@ -425,6 +426,7 @@ public class RebindEntityTest extends 
RebindTestFixtureWithApp {
         RebindTestUtils.checkCurrentMementoSerializable(origApp);
         newManagementContext = new LocalManagementContext();
         Thread thread = new Thread() {
+            @Override
             public void run() {
                 try {
                     RebindTestUtils.rebind(RebindOptions.create()

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocalhostLocationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocalhostLocationTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocalhostLocationTest.java
index 91b6064..90a776b 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocalhostLocationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocalhostLocationTest.java
@@ -43,6 +43,7 @@ public class RebindLocalhostLocationTest extends 
RebindTestFixtureWithApp {
     private LocalhostMachineProvisioningLocation origLoc;
     private SshMachineLocation origChildLoc;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
 
     public void setUp() throws Exception {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocationTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocationTest.java
index 53e9a5c..42b1ec2 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindLocationTest.java
@@ -57,6 +57,7 @@ public class RebindLocationTest extends 
RebindTestFixtureWithApp {
     @SuppressWarnings("unused")
     private MyEntity origE;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindSshMachineLocationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindSshMachineLocationTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindSshMachineLocationTest.java
index ec8cacb..068dff4 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindSshMachineLocationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindSshMachineLocationTest.java
@@ -41,6 +41,7 @@ public class RebindSshMachineLocationTest extends 
RebindTestFixtureWithApp {
     private FixedListMachineProvisioningLocation<SshMachineLocation> origLoc;
     private SshMachineLocation origChildLoc;
     
+    @Override
     @SuppressWarnings("unchecked")
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindTestFixtureWithApp.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindTestFixtureWithApp.java
 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindTestFixtureWithApp.java
index 8c4bae7..f69871b 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindTestFixtureWithApp.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/mgmt/rebind/RebindTestFixtureWithApp.java
@@ -38,6 +38,7 @@ public class RebindTestFixtureWithApp extends 
RebindTestFixture<TestApplication>
         return null;
     }
 
+    @Override
     protected TestApplication createApp() {
         EntitySpec<TestApplication> spec = 
EntitySpec.create(TestApplication.class, TestApplicationNoEnrichersImpl.class);
         if (shouldSkipOnBoxBaseDirResolution()!=null) {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppLiveTestSupport.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppLiveTestSupport.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppLiveTestSupport.java
index 977b7a5..d48f1bf 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppLiveTestSupport.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppLiveTestSupport.java
@@ -34,6 +34,7 @@ public class BrooklynAppLiveTestSupport extends 
BrooklynMgmtUnitTestSupport {
 
     protected TestApplication app;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         if (mgmt!=null) {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppUnitTestSupport.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppUnitTestSupport.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppUnitTestSupport.java
index 6a79a0f..3d02fe7 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppUnitTestSupport.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/BrooklynAppUnitTestSupport.java
@@ -32,6 +32,7 @@ public class BrooklynAppUnitTestSupport extends 
BrooklynMgmtUnitTestSupport {
 
     protected TestApplication app;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/entity/TestApplicationNoEnrichersImpl.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/entity/TestApplicationNoEnrichersImpl.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/entity/TestApplicationNoEnrichersImpl.java
index 14d10c6..2321e9e 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/entity/TestApplicationNoEnrichersImpl.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/entity/TestApplicationNoEnrichersImpl.java
@@ -24,6 +24,7 @@ package org.apache.brooklyn.core.test.entity;
  */
 public class TestApplicationNoEnrichersImpl extends TestApplicationImpl {
     
+    @Override
     protected void initEnrichers() { /* none */ }
     
 }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/entity/TestEntityImpl.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/entity/TestEntityImpl.java 
b/core/src/test/java/org/apache/brooklyn/core/test/entity/TestEntityImpl.java
index b6a0aa4..7a2c813 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/entity/TestEntityImpl.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/entity/TestEntityImpl.java
@@ -74,6 +74,7 @@ public class TestEntityImpl extends AbstractEntity implements 
TestEntity {
         this.constructorProperties = properties;
     }
     
+    @Override
     public AbstractEntity configure(Map flags) {
         this.configureProperties = flags;
         return super.configure(flags);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/EntityPersistencePerformanceTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/EntityPersistencePerformanceTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/EntityPersistencePerformanceTest.java
index bbd10c9..d96a121 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/EntityPersistencePerformanceTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/EntityPersistencePerformanceTest.java
@@ -44,6 +44,7 @@ public class EntityPersistencePerformanceTest extends 
RebindTestFixtureWithApp {
 
     // TODO Not measuring performance per cycle; just looking at CPU usage 
during test
     
+    @Override
     protected int getPersistPeriodMillis() {
         return 1000;
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/JavaYardStickPerformanceTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/JavaYardStickPerformanceTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/JavaYardStickPerformanceTest.java
index 84c60ca..52722d4 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/JavaYardStickPerformanceTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/JavaYardStickPerformanceTest.java
@@ -37,12 +37,14 @@ public class JavaYardStickPerformanceTest extends 
AbstractPerformanceTest {
 
     private ExecutorService executor;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
         executor = Executors.newCachedThreadPool();
     }
     
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         super.tearDown();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/SubscriptionPerformanceTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/SubscriptionPerformanceTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/SubscriptionPerformanceTest.java
index 6f66f20..4d1030c 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/SubscriptionPerformanceTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/SubscriptionPerformanceTest.java
@@ -44,6 +44,7 @@ public class SubscriptionPerformanceTest extends 
AbstractPerformanceTest {
     List<TestEntity> entities;
     SubscriptionManager subscriptionManager;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/TaskPerformanceTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/TaskPerformanceTest.java
 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/TaskPerformanceTest.java
index ca05734..b35cbdc 100644
--- 
a/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/TaskPerformanceTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/core/test/qa/performance/TaskPerformanceTest.java
@@ -44,6 +44,7 @@ public class TaskPerformanceTest extends 
AbstractPerformanceTest {
     
     BasicExecutionManager executionManager;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/entity/stock/BasicStartableTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/entity/stock/BasicStartableTest.java 
b/core/src/test/java/org/apache/brooklyn/entity/stock/BasicStartableTest.java
index 9977956..51b130c 100644
--- 
a/core/src/test/java/org/apache/brooklyn/entity/stock/BasicStartableTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/entity/stock/BasicStartableTest.java
@@ -54,6 +54,7 @@ public class BasicStartableTest extends 
BrooklynAppUnitTestSupport {
     private SimulatedLocation loc1;
     private SimulatedLocation loc2;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationSshToolTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationSshToolTest.java
 
b/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationSshToolTest.java
index 6e36067..20b3f29 100644
--- 
a/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationSshToolTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationSshToolTest.java
@@ -51,12 +51,14 @@ public class SshMachineLocationSshToolTest extends 
BrooklynAppUnitTestSupport {
     // See EntitySshToolTest in software-base for an equivalent that 
configures the SshTool on the 
     // management context and on the entity.
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
         RecordingSshTool.clear();
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         RecordingSshTool.clear();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationTest.java
 
b/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationTest.java
index 447e1eb..fe491af 100644
--- 
a/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/location/ssh/SshMachineLocationTest.java
@@ -93,6 +93,7 @@ public class SshMachineLocationTest extends 
BrooklynAppUnitTestSupport {
 
     protected SshMachineLocation host;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -100,6 +101,7 @@ public class SshMachineLocationTest extends 
BrooklynAppUnitTestSupport {
         RecordingSshTool.clear();
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         try {
@@ -178,6 +180,7 @@ public class SshMachineLocationTest extends 
BrooklynAppUnitTestSupport {
 
         final Effector<MachineDetails> GET_MACHINE_DETAILS = 
Effectors.effector(MachineDetails.class, "getMachineDetails")
                 .impl(new EffectorBody<MachineDetails>() {
+                    @Override
                     public MachineDetails call(ConfigBag parameters) {
                         Maybe<MachineLocation> machine = 
Machines.findUniqueMachineLocation(entity().getLocations());
                         try {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/http/BetterMockWebServer.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/http/BetterMockWebServer.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/http/BetterMockWebServer.java
index 306fbc4..b1bcaaa 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/http/BetterMockWebServer.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/http/BetterMockWebServer.java
@@ -61,6 +61,7 @@ public class BetterMockWebServer {
         delegate.enqueue(response);
     }
 
+    @Override
     public boolean equals(Object obj) {
         return delegate.equals(obj);
     }
@@ -92,6 +93,7 @@ public class BetterMockWebServer {
         }
     }
 
+    @Override
     public int hashCode() {
         return delegate.hashCode();
     }
@@ -124,6 +126,7 @@ public class BetterMockWebServer {
         return delegate.toProxyAddress();
     }
 
+    @Override
     public String toString() {
         return delegate.toString();
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/SshToolAbstractIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/SshToolAbstractIntegrationTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/SshToolAbstractIntegrationTest.java
index 131caa3..54e7531 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/SshToolAbstractIntegrationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/SshToolAbstractIntegrationTest.java
@@ -86,8 +86,10 @@ public abstract class SshToolAbstractIntegrationTest extends 
ShellToolAbstractTe
 
     protected String remoteFilePath;
 
+    @Override
     protected SshTool tool() { return (SshTool)tool; }
     
+    @Override
     protected abstract SshTool newUnregisteredTool(Map<String,?> flags);
 
     @Override
@@ -101,6 +103,7 @@ public abstract class SshToolAbstractIntegrationTest 
extends ShellToolAbstractTe
     }
     
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/cli/SshCliToolIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/cli/SshCliToolIntegrationTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/cli/SshCliToolIntegrationTest.java
index deabbba..31df773 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/cli/SshCliToolIntegrationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/cli/SshCliToolIntegrationTest.java
@@ -48,6 +48,7 @@ public class SshCliToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
 
     private static final Logger log = 
LoggerFactory.getLogger(SshCliToolIntegrationTest.class);
     
+    @Override
     protected SshTool newUnregisteredTool(Map<String,?> flags) {
         return new SshCliTool(flags);
     }
@@ -83,6 +84,7 @@ public class SshCliToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
     
     // TODO When running mvn on the command line (for Aled), this test hangs 
when prompting for a password (but works in the IDE!)
     // Doing .connect() isn't enough; need to cause ssh or scp to be invoked
+    @Override
     @Test(enabled=false, groups = {"Integration"})
     public void testConnectWithInvalidUserThrowsException() throws Exception {
         final SshTool localtool = newTool(ImmutableMap.of("user", "wronguser", 
"host", "localhost", "privateKeyFile", "~/.ssh/id_rsa"));
@@ -97,6 +99,7 @@ public class SshCliToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
     }
     
     // TODO ssh-cli doesn't support pass-phrases yet
+    @Override
     @Test(enabled=false, groups = {"Integration"})
     public void testSshKeyWithPassphrase() throws Exception {
         super.testSshKeyWithPassphrase();
@@ -109,6 +112,7 @@ public class SshCliToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
         super.testCopyToServerWithLastModifiedDate();
     }
     
+    @Override
     @Test(groups = {"Integration"})
     public void testExecReturningNonZeroExitCode() throws Exception {
         int exitcode = tool.execCommands(MutableMap.<String,Object>of(), 
ImmutableList.of("exit 123"));

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolAsyncStubIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolAsyncStubIntegrationTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolAsyncStubIntegrationTest.java
index 43c2e0e..5f2e55e 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolAsyncStubIntegrationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolAsyncStubIntegrationTest.java
@@ -69,6 +69,7 @@ public class SshjToolAsyncStubIntegrationTest {
         counter = 0;
         
         tool = new SshjTool(ImmutableMap.<String,Object>of("host", 
"localhost")) {
+            @Override
             @SuppressWarnings("unchecked")
             protected <T, C extends SshAction<T>> T acquire(C action, int 
sshTries, Duration sshTriesTimeout) {
                 if (action instanceof SshjTool.ShellAction) {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolIntegrationTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolIntegrationTest.java
index 093835e..76f45b9 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolIntegrationTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjToolIntegrationTest.java
@@ -76,6 +76,7 @@ public class SshjToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
         final AtomicInteger callCount = new AtomicInteger();
         
         final SshTool localtool = new SshjTool(ImmutableMap.of("sshTries", 3, 
"host", "localhost", "privateKeyFile", "~/.ssh/id_rsa")) {
+            @Override
             protected SshAction<Session> newSessionAction() {
                 callCount.incrementAndGet();
                 throw new RuntimeException("Simulating ssh execution failure");
@@ -97,6 +98,7 @@ public class SshjToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
         final AtomicInteger callCount = new AtomicInteger();
         final int successOnAttempt = 2;
         final SshTool localtool = new SshjTool(ImmutableMap.of("sshTries", 3, 
"host", "localhost", "privateKeyFile", "~/.ssh/id_rsa")) {
+            @Override
             protected SshAction<Session> newSessionAction() {
                 callCount.incrementAndGet();
                 if (callCount.incrementAndGet() >= successOnAttempt) {
@@ -116,6 +118,7 @@ public class SshjToolIntegrationTest extends 
SshToolAbstractIntegrationTest {
     public void testGivesUpAfterMaxTime() throws Exception {
         final AtomicInteger callCount = new AtomicInteger();
         final SshTool localtool = new 
SshjTool(ImmutableMap.of("sshTriesTimeout", 1000, "host", "localhost", 
"privateKeyFile", "~/.ssh/id_rsa")) {
+            @Override
             protected SshAction<Session> newSessionAction() {
                 callCount.incrementAndGet();
                 try {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/mutex/WithMutexesTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/mutex/WithMutexesTest.java 
b/core/src/test/java/org/apache/brooklyn/util/core/mutex/WithMutexesTest.java
index 268a6f1..d99975c 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/mutex/WithMutexesTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/mutex/WithMutexesTest.java
@@ -66,6 +66,7 @@ public class WithMutexesTest {
         Assert.assertFalse(m.tryAcquireMutex("foo", "something else"));
 
         Thread t = new Thread() {
+            @Override
             public void run() {
                 try {
                     m.acquireMutex("foo", "thread 2 foo");

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/text/TemplateProcessorTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/text/TemplateProcessorTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/text/TemplateProcessorTest.java
index 547279f..d9f235b 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/text/TemplateProcessorTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/text/TemplateProcessorTest.java
@@ -46,12 +46,14 @@ import com.google.common.collect.ImmutableMap;
 public class TemplateProcessorTest extends BrooklynAppUnitTestSupport {
     private FixedLocaleTest localeFix = new FixedLocaleTest();
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
         localeFix.setUp();
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         super.tearDown();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/xstream/ImmutableListConverterTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/xstream/ImmutableListConverterTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/xstream/ImmutableListConverterTest.java
index a34f037..9d39076 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/xstream/ImmutableListConverterTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/xstream/ImmutableListConverterTest.java
@@ -30,6 +30,7 @@ import com.thoughtworks.xstream.XStream;
 @Test
 public class ImmutableListConverterTest extends ConverterTestFixture {
 
+    @Override
     protected void registerConverters(XStream xstream) {
         super.registerConverters(xstream);
         xstream.aliasType("ImmutableList", ImmutableList.class);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/xstream/InetAddressConverterTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/xstream/InetAddressConverterTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/xstream/InetAddressConverterTest.java
index 346bbf1..5a63e7a 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/xstream/InetAddressConverterTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/xstream/InetAddressConverterTest.java
@@ -29,6 +29,7 @@ import com.thoughtworks.xstream.XStream;
 @Test
 public class InetAddressConverterTest extends ConverterTestFixture {
 
+    @Override
     protected void registerConverters(XStream xstream) {
         super.registerConverters(xstream);
         xstream.registerConverter(new Inet4AddressConverter());

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/core/src/test/java/org/apache/brooklyn/util/core/xstream/StringKeyMapConverterTest.java
----------------------------------------------------------------------
diff --git 
a/core/src/test/java/org/apache/brooklyn/util/core/xstream/StringKeyMapConverterTest.java
 
b/core/src/test/java/org/apache/brooklyn/util/core/xstream/StringKeyMapConverterTest.java
index e4be7a3..4ec236e 100644
--- 
a/core/src/test/java/org/apache/brooklyn/util/core/xstream/StringKeyMapConverterTest.java
+++ 
b/core/src/test/java/org/apache/brooklyn/util/core/xstream/StringKeyMapConverterTest.java
@@ -33,6 +33,7 @@ import com.thoughtworks.xstream.XStream;
 @Test
 public class StringKeyMapConverterTest extends ConverterTestFixture {
 
+    @Override
     protected void registerConverters(XStream xstream) {
         super.registerConverters(xstream);
         xstream.alias("map", Map.class, LinkedHashMap.class);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/ClassRenameOsgiConfigLoader.java
----------------------------------------------------------------------
diff --git 
a/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/ClassRenameOsgiConfigLoader.java
 
b/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/ClassRenameOsgiConfigLoader.java
index 6a03c9c..0cabee8 100644
--- 
a/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/ClassRenameOsgiConfigLoader.java
+++ 
b/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/ClassRenameOsgiConfigLoader.java
@@ -48,6 +48,7 @@ public class ClassRenameOsgiConfigLoader extends 
OsgiConfigLoader {
     }
 
     // Called by OSGi
+    @Override
     public void init() {
         LOG.trace("DeserializingClassRenamesProvider.OsgiConfigLoader.init: 
registering loader");
         DeserializingClassRenamesProvider.INSTANCE.getLoaders().add(this);
@@ -55,6 +56,7 @@ public class ClassRenameOsgiConfigLoader extends 
OsgiConfigLoader {
     }
 
     // Called by OSGi
+    @Override
     public void destroy() {
         LOG.trace("DeserializingClassRenamesProvider.OsgiConfigLoader.destroy: 
unregistering loader");
         boolean removed = 
DeserializingClassRenamesProvider.INSTANCE.getLoaders().remove(this);
@@ -64,6 +66,7 @@ public class ClassRenameOsgiConfigLoader extends 
OsgiConfigLoader {
     }
 
     // Called by OSGi when configuration changes
+    @Override
     public void updateProperties(Map properties) {
         
LOG.debug("DeserializingClassRenamesProvider.OsgiConfigLoader.updateProperties: 
clearing cache, so class-renames will be reloaded");
         DeserializingClassRenamesProvider.INSTANCE.reset();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/JcloudsProviderRenameOsgiConfigLoader.java
----------------------------------------------------------------------
diff --git 
a/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/JcloudsProviderRenameOsgiConfigLoader.java
 
b/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/JcloudsProviderRenameOsgiConfigLoader.java
index 7bc9152..59cf076 100644
--- 
a/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/JcloudsProviderRenameOsgiConfigLoader.java
+++ 
b/karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/JcloudsProviderRenameOsgiConfigLoader.java
@@ -34,6 +34,7 @@ public class JcloudsProviderRenameOsgiConfigLoader extends 
OsgiConfigLoader {
     }
 
     // Called by OSGi
+    @Override
     public void init() {
         LOG.trace("DeserializingJcloudsRenamesProvider.OsgiConfigLoader.init: 
registering loader");
         DeserializingJcloudsRenamesProvider.INSTANCE.getLoaders().add(this);
@@ -41,6 +42,7 @@ public class JcloudsProviderRenameOsgiConfigLoader extends 
OsgiConfigLoader {
     }
 
     // Called by OSGi
+    @Override
     public void destroy() {
         
LOG.trace("DeserializingJcloudsRenamesProvider.OsgiConfigLoader.destroy: 
unregistering loader");
         boolean removed = 
DeserializingJcloudsRenamesProvider.INSTANCE.getLoaders().remove(this);
@@ -50,6 +52,7 @@ public class JcloudsProviderRenameOsgiConfigLoader extends 
OsgiConfigLoader {
     }
 
     // Called by OSGi when configuration changes
+    @Override
     public void updateProperties(Map properties) {
         
LOG.debug("DeserializingJcloudsRenamesProvider.OsgiConfigLoader.updateProperties:
 clearing cache, so jclouds renames will be reloaded");
         DeserializingJcloudsRenamesProvider.INSTANCE.reset();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java
----------------------------------------------------------------------
diff --git 
a/launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java 
b/launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java
index fe17b89..1f1dc1d 100644
--- a/launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java
+++ b/launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java
@@ -342,6 +342,7 @@ public class BrooklynLauncher extends 
BasicLauncher<BrooklynLauncher> {
         super.startBrooklynNode();
     }
 
+    @Override
     protected EntitySpec<LocalBrooklynNode> 
customizeBrooklynNodeSpec(EntitySpec<LocalBrooklynNode> brooklynNodeSpec) {
         return brooklynNodeSpec
                 .configure(SoftwareProcess.RUN_DIR, System.getenv("ROOT"))
@@ -353,6 +354,7 @@ public class BrooklynLauncher extends 
BasicLauncher<BrooklynLauncher> {
                 .configure(BrooklynNode.NO_WEB_CONSOLE_AUTHENTICATION, 
Boolean.TRUE.equals(skipSecurityFilter));
     }
 
+    @Override
     protected void startApps() {
         if ((stopWhichAppsOnShutdown==StopWhichAppsOnShutdown.ALL) ||
             
(stopWhichAppsOnShutdown==StopWhichAppsOnShutdown.ALL_IF_NOT_PERSISTED && 
getPersistMode()==PersistMode.DISABLED)) {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindTestToFiles.java
----------------------------------------------------------------------
diff --git 
a/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindTestToFiles.java
 
b/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindTestToFiles.java
index 9f072b2..18272a5 100644
--- 
a/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindTestToFiles.java
+++ 
b/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindTestToFiles.java
@@ -45,16 +45,19 @@ import com.google.common.io.Files;
 
 public class BrooklynLauncherRebindTestToFiles extends 
BrooklynLauncherRebindTestFixture {
 
+    @Override
     protected String newTempPersistenceContainerName() {
         File persistenceDirF = Files.createTempDir();
         Os.deleteOnExitRecursively(persistenceDirF);
         return persistenceDirF.getAbsolutePath();
     }
     
+    @Override
     protected String badContainerName() {
         return "/path/does/not/exist/"+Identifiers.makeRandomId(4);
     }
     
+    @Override
     protected void checkPersistenceContainerNameIs(String expected) {
         String expectedFqp = new File(Os.tidyPath(expected)).getAbsolutePath();
         assertEquals(getPersistenceDir(lastMgmt()).getAbsolutePath(), 
expectedFqp);
@@ -66,6 +69,7 @@ public class BrooklynLauncherRebindTestToFiles extends 
BrooklynLauncherRebindTes
         return store.getBaseDir();
     }
 
+    @Override
     protected void checkPersistenceContainerNameIsDefault() {
         String expected = 
BrooklynServerPaths.newMainPersistencePathResolver(BrooklynProperties.Factory.newEmpty()).location(null).dir(null).resolve();
         checkPersistenceContainerNameIs(expected);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindToCloudObjectStoreTest.java
----------------------------------------------------------------------
diff --git 
a/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindToCloudObjectStoreTest.java
 
b/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindToCloudObjectStoreTest.java
index 24db1c7..486e805 100644
--- 
a/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindToCloudObjectStoreTest.java
+++ 
b/launcher/src/test/java/org/apache/brooklyn/launcher/BrooklynLauncherRebindToCloudObjectStoreTest.java
@@ -53,6 +53,7 @@ public class BrooklynLauncherRebindToCloudObjectStoreTest 
extends BrooklynLaunch
     
     { persistenceLocationSpec = 
BlobStoreTest.PERSIST_TO_OBJECT_STORE_FOR_TEST_SPEC; }
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         persistenceDir = newTempPersistenceContainerName();
@@ -63,6 +64,7 @@ public class BrooklynLauncherRebindToCloudObjectStoreTest 
extends BrooklynLaunch
         return 
super.newLauncherBase().persistenceLocation(persistenceLocationSpec);
     }
     
+    @Override
     protected LocalManagementContextForTests 
newManagementContextForTests(BrooklynProperties props) {
         BrooklynProperties p2 = BrooklynProperties.Factory.newDefault();
         if (props!=null) p2.putAll(props);
@@ -74,10 +76,12 @@ public class BrooklynLauncherRebindToCloudObjectStoreTest 
extends BrooklynLaunch
         return 
"test-"+JavaClassNames.callerStackElement(0).getClassName()+"-"+Identifiers.makeRandomId(4);
     }
     
+    @Override
     protected String badContainerName() {
         return "container-does-not-exist-"+Identifiers.makeRandomId(4);
     }
     
+    @Override
     protected void checkPersistenceContainerNameIs(String expected) {
         assertEquals(getPersistenceContainerName(lastMgmt()), expected);
     }
@@ -88,6 +92,7 @@ public class BrooklynLauncherRebindToCloudObjectStoreTest 
extends BrooklynLaunch
         return store.getContainerName();
     }
 
+    @Override
     protected void checkPersistenceContainerNameIsDefault() {
         
checkPersistenceContainerNameIs(BrooklynServerPaths.DEFAULT_PERSISTENCE_CONTAINER_NAME);
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/AbstractBlueprintTest.java
----------------------------------------------------------------------
diff --git 
a/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/AbstractBlueprintTest.java
 
b/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/AbstractBlueprintTest.java
index ab0b708..565ad5d 100644
--- 
a/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/AbstractBlueprintTest.java
+++ 
b/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/AbstractBlueprintTest.java
@@ -76,6 +76,7 @@ public abstract class AbstractBlueprintTest {
             @Override
             protected BrooklynCampPlatformLauncherAbstract 
newPlatformLauncher() {
                 return new BrooklynCampPlatformLauncher() {
+                    @Override
                     protected ManagementContext newManagementContext() {
                         return AbstractBlueprintTest.this.mgmt;
                     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/Windows7zipBlueprintLiveTest.java
----------------------------------------------------------------------
diff --git 
a/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/Windows7zipBlueprintLiveTest.java
 
b/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/Windows7zipBlueprintLiveTest.java
index b03c29d..f3f4c7d 100644
--- 
a/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/Windows7zipBlueprintLiveTest.java
+++ 
b/launcher/src/test/java/org/apache/brooklyn/launcher/blueprints/Windows7zipBlueprintLiveTest.java
@@ -50,6 +50,7 @@ public class Windows7zipBlueprintLiveTest extends 
AbstractBlueprintTest {
     protected MachineProvisioningLocation<WinRmMachineLocation> location;
     protected WinRmMachineLocation machine;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -57,6 +58,7 @@ public class Windows7zipBlueprintLiveTest extends 
AbstractBlueprintTest {
         machine = location.obtain(ImmutableMap.of());
     }
     
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         try {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java
 
b/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java
index 0c70845..f8d47ea 100644
--- 
a/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java
+++ 
b/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java
@@ -199,6 +199,7 @@ public class BrooklynImageChooser implements Cloneable {
         return 0;
     }
 
+    @Override
     public BrooklynImageChooser clone() {
         return new BrooklynImageChooser();
     }
@@ -236,6 +237,7 @@ public class BrooklynImageChooser implements Cloneable {
         public OrderingScoredWithoutDefaults(BrooklynImageChooser chooser) {
             this.chooser = chooser;
         }
+        @Override
         public int compare(Image left, Image right) {
             return BrooklynImageChooser.compare(chooser.score(left), 
chooser.score(right));
         }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/PortableTemplateBuilder.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/PortableTemplateBuilder.java
 
b/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/PortableTemplateBuilder.java
index 8d33921..86dfe4b 100644
--- 
a/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/PortableTemplateBuilder.java
+++ 
b/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/PortableTemplateBuilder.java
@@ -127,6 +127,7 @@ public class PortableTemplateBuilder<T extends 
PortableTemplateBuilder<?>> exten
         return result;
     }
 
+    @Override
     protected String makeNonTrivialArgumentsString() {
         String s = super.makeNonTrivialArgumentsString();
         TemplateOptions aggr = computeAggregatedOptions(false);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java
 
b/locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java
index cebdcba..100cf97 100644
--- 
a/locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java
+++ 
b/locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java
@@ -94,6 +94,7 @@ public class CreateUserPolicy extends AbstractPolicy 
implements SensorEventListe
             "Whether to reset the password used for user login",
             false);
 
+    @Override
     public void setEntity(EntityLocal entity) {
         super.setEntity(entity);
         subscriptions().subscribe(entity, AbstractEntity.LOCATION_ADDED, this);

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/BrooklynMementoPersisterJcloudsObjectStoreTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/BrooklynMementoPersisterJcloudsObjectStoreTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/BrooklynMementoPersisterJcloudsObjectStoreTest.java
index a94424e..ecea29a 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/BrooklynMementoPersisterJcloudsObjectStoreTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/BrooklynMementoPersisterJcloudsObjectStoreTest.java
@@ -38,6 +38,7 @@ public class BrooklynMementoPersisterJcloudsObjectStoreTest 
extends BrooklynMeme
     @Override @BeforeMethod
     public void setUp() throws Exception { super.setUp(); }
     
+    @Override
     protected LocalManagementContext newPersistingManagementContext() {
         objectStore = new JcloudsBlobStoreBasedObjectStore(
             BlobStoreTest.PERSIST_TO_OBJECT_STORE_FOR_TEST_SPEC, 
BlobStoreTest.CONTAINER_PREFIX+"-"+Identifiers.makeRandomId(4));

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/HighAvailabilityManagerJcloudsObjectStoreTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/HighAvailabilityManagerJcloudsObjectStoreTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/HighAvailabilityManagerJcloudsObjectStoreTest.java
index c89064b..316a3b3 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/HighAvailabilityManagerJcloudsObjectStoreTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/HighAvailabilityManagerJcloudsObjectStoreTest.java
@@ -31,6 +31,7 @@ import org.testng.annotations.Test;
 @Test(groups={"Live", "Live-sanity"})
 public class HighAvailabilityManagerJcloudsObjectStoreTest extends 
HighAvailabilityManagerTestFixture {
 
+    @Override
     protected ManagementContextInternal newLocalManagementContext() {
         return new 
LocalManagementContextForTests(BrooklynProperties.Factory.newDefault());
     }
@@ -38,11 +39,13 @@ public class HighAvailabilityManagerJcloudsObjectStoreTest 
extends HighAvailabil
     @Override @BeforeMethod
     public void setUp() throws Exception { super.setUp(); }
     
+    @Override
     protected PersistenceObjectStore newPersistenceObjectStore() {
         return new JcloudsBlobStoreBasedObjectStore(
             BlobStoreTest.PERSIST_TO_OBJECT_STORE_FOR_TEST_SPEC, 
BlobStoreTest.CONTAINER_PREFIX+"-"+Identifiers.makeRandomId(4));
     }
 
+    @Override
     @Test(groups="Live", invocationCount=5) //run fewer times w softlayer... 
     public void testGetManagementPlaneStatusManyTimes() throws Exception {
         testGetManagementPlaneStatus();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/JcloudsObjectStoreAccessorWriterTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/JcloudsObjectStoreAccessorWriterTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/JcloudsObjectStoreAccessorWriterTest.java
index 4160880..d49cad2 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/JcloudsObjectStoreAccessorWriterTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/core/mgmt/persist/jclouds/JcloudsObjectStoreAccessorWriterTest.java
@@ -63,6 +63,7 @@ public class JcloudsObjectStoreAccessorWriterTest extends 
PersistenceStoreObject
         if (store!=null) store.deleteCompletely();
     }
     
+    @Override
     protected StoreObjectAccessorWithLock newPersistenceStoreObjectAccessor() 
throws IOException {
         return newPersistenceStoreObjectAccessor(store, "");
     }
@@ -77,6 +78,7 @@ public class JcloudsObjectStoreAccessorWriterTest extends 
PersistenceStoreObject
         return Duration.seconds(2);
     }
     
+    @Override
     protected int biggishSize() {
         // bit smaller since it's actually uploading here!
         return 10000;

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedRebindTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedRebindTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedRebindTest.java
index 56e8ccc..83684eb 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedRebindTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedRebindTest.java
@@ -81,6 +81,7 @@ public class JcloudsByonLocationResolverStubbedRebindTest 
extends AbstractJcloud
     protected Application newApp;
     protected ManagementContext newManagementContext;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         mementoDir = Os.newTempDir(getClass());
@@ -96,6 +97,7 @@ public class JcloudsByonLocationResolverStubbedRebindTest 
extends AbstractJcloud
         initNodeCreatorAndJcloudsLocation(newNodeCreator(), ImmutableMap.of());
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         super.tearDown();
@@ -112,6 +114,7 @@ public class JcloudsByonLocationResolverStubbedRebindTest 
extends AbstractJcloud
         origManagementContext = null;
     }
 
+    @Override
     protected NodeCreator newNodeCreator() {
         return new NodeCreatorForRebinding();
     }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedTest.java
index 8432905..bf1aa0c 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolverStubbedTest.java
@@ -65,6 +65,7 @@ public class JcloudsByonLocationResolverStubbedTest extends 
AbstractJcloudsStubb
         initNodeCreatorAndJcloudsLocation(newNodeCreator(), ImmutableMap.of());
     }
     
+    @Override
     protected LocalManagementContext newManagementContext() {
         // This really is stubbed; no live access to the cloud
         LocalManagementContext result = 
LocalManagementContextForTests.builder(true).build();
@@ -75,6 +76,7 @@ public class JcloudsByonLocationResolverStubbedTest extends 
AbstractJcloudsStubb
 
     }
 
+    @Override
     protected NodeCreator newNodeCreator() {
         return new AbstractNodeCreator() {
             @Override

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonRebindLiveTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonRebindLiveTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonRebindLiveTest.java
index 23963e0..53bc32d 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonRebindLiveTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsByonRebindLiveTest.java
@@ -63,6 +63,7 @@ public class JcloudsByonRebindLiveTest extends 
RebindTestFixtureWithApp {
     private LocalManagementContext provisioningManagementContext;
     private JcloudsSshMachineLocation provisionedMachine;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -75,6 +76,7 @@ public class JcloudsByonRebindLiveTest extends 
RebindTestFixtureWithApp {
         
AbstractJcloudsLiveTest.stripBrooklynProperties(origManagementContext.getBrooklynProperties());
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         List<Exception> exceptions = Lists.newArrayList();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsImageChoiceStubbedLiveTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsImageChoiceStubbedLiveTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsImageChoiceStubbedLiveTest.java
index 49a2a4a..3ce9dbd 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsImageChoiceStubbedLiveTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsImageChoiceStubbedLiveTest.java
@@ -50,6 +50,7 @@ public class JcloudsImageChoiceStubbedLiveTest extends 
AbstractJcloudsStubbedLiv
         };
     }
 
+    @Override
     protected Map<Object, Object> jcloudsLocationConfig(Map<Object, Object> 
defaults) {
         return ImmutableMap.<Object, Object>builder()
                 .putAll(defaults)

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsLocationReleasePortForwardingDefaultTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsLocationReleasePortForwardingDefaultTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsLocationReleasePortForwardingDefaultTest.java
index 5409790..d11a903 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsLocationReleasePortForwardingDefaultTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsLocationReleasePortForwardingDefaultTest.java
@@ -182,6 +182,7 @@ public class 
JcloudsLocationReleasePortForwardingDefaultTest extends BrooklynApp
     // inside an effector.
     private void execRelease(final JcloudsLocation loc, final 
JcloudsSshMachineLocation machine) throws Exception {
         EffectorBody<Void> effectorBody = new EffectorBody<Void>() {
+            @Override
             public Void call(ConfigBag parameters) {
                 loc.releasePortForwarding(machine);
                 return null;

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsProviderAndApiLoaderTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsProviderAndApiLoaderTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsProviderAndApiLoaderTest.java
index 9540357..730aa69 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsProviderAndApiLoaderTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsProviderAndApiLoaderTest.java
@@ -160,6 +160,7 @@ public class JcloudsProviderAndApiLoaderTest {
         }
         
         static class Builder extends BaseApiMetadata.Builder<Builder> {
+            @Override
             protected Builder self() {
                 return this;
             }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindLiveTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindLiveTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindLiveTest.java
index ec014c2..1390608 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindLiveTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindLiveTest.java
@@ -72,6 +72,7 @@ public class JcloudsRebindLiveTest extends 
RebindTestFixtureWithApp {
     
     protected List<JcloudsMachineLocation> machines;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -81,6 +82,7 @@ public class JcloudsRebindLiveTest extends 
RebindTestFixtureWithApp {
         
AbstractJcloudsLiveTest.stripBrooklynProperties(origManagementContext.getBrooklynProperties());
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         List<Exception> exceptions = Lists.newArrayList();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubTest.java
index 6f09007..f20a271 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubTest.java
@@ -84,6 +84,7 @@ public class JcloudsRebindStubTest extends 
RebindTestFixtureWithApp {
     protected Multimap<ManagementContext, JcloudsSshMachineLocation> machines;
     protected BrooklynProperties brooklynProperties;
     
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -91,6 +92,7 @@ public class JcloudsRebindStubTest extends 
RebindTestFixtureWithApp {
         machines = 
Multimaps.synchronizedMultimap(ArrayListMultimap.<ManagementContext, 
JcloudsSshMachineLocation>create());
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         List<Exception> exceptions = Lists.newArrayList();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubUnitTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubUnitTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubUnitTest.java
index e7bf4d8..8a316d3 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubUnitTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRebindStubUnitTest.java
@@ -82,6 +82,7 @@ public class JcloudsRebindStubUnitTest extends 
RebindTestFixtureWithApp {
     protected NodeCreator nodeCreator;
     protected ComputeServiceRegistry computeServiceRegistry;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -91,6 +92,7 @@ public class JcloudsRebindStubUnitTest extends 
RebindTestFixtureWithApp {
         machines = 
Multimaps.synchronizedMultimap(ArrayListMultimap.<ManagementContext, 
JcloudsSshMachineLocation>create());
     }
 
+    @Override
     @AfterMethod(alwaysRun=true)
     public void tearDown() throws Exception {
         try {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRenamesRebindTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRenamesRebindTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRenamesRebindTest.java
index faf3ff9..cfc5221 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRenamesRebindTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsRenamesRebindTest.java
@@ -36,6 +36,7 @@ import com.google.common.collect.ImmutableMap;
  */
 public class JcloudsRenamesRebindTest extends RebindTestFixtureWithApp {
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationAddressOverwriteTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationAddressOverwriteTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationAddressOverwriteTest.java
index 1ad91bd..f43983b 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationAddressOverwriteTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationAddressOverwriteTest.java
@@ -48,6 +48,7 @@ public class JcloudsSshMachineLocationAddressOverwriteTest 
extends AbstractJclou
     private List<String> privateAddresses;
     private List<String> publicAddresses;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -56,6 +57,7 @@ public class JcloudsSshMachineLocationAddressOverwriteTest 
extends AbstractJclou
         initNodeCreatorAndJcloudsLocation(newNodeCreator(), 
ImmutableMap.of(JcloudsLocationConfig.USE_MACHINE_PUBLIC_ADDRESS_AS_PRIVATE_ADDRESS.getName(),
 true));
     }
     
+    @Override
     protected NodeCreator newNodeCreator() {
         return new AbstractNodeCreator() {
             @Override protected NodeMetadata newNode(String group, Template 
template) {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationStubbedTest.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationStubbedTest.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationStubbedTest.java
index 30fd0d3..b61a53f 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationStubbedTest.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocationStubbedTest.java
@@ -52,6 +52,7 @@ public class JcloudsSshMachineLocationStubbedTest extends 
AbstractJcloudsStubbed
     private List<String> privateAddresses;
     private List<String> publicAddresses;
 
+    @Override
     @BeforeMethod(alwaysRun=true)
     public void setUp() throws Exception {
         super.setUp();
@@ -60,6 +61,7 @@ public class JcloudsSshMachineLocationStubbedTest extends 
AbstractJcloudsStubbed
         initNodeCreatorAndJcloudsLocation(newNodeCreator(), ImmutableMap.of());
     }
     
+    @Override
     protected NodeCreator newNodeCreator() {
         return new AbstractNodeCreator() {
             @Override protected NodeMetadata newNode(String group, Template 
template) {

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/StubbedComputeServiceRegistry.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/StubbedComputeServiceRegistry.java
 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/StubbedComputeServiceRegistry.java
index 4e25dbd..b6e7932 100644
--- 
a/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/StubbedComputeServiceRegistry.java
+++ 
b/locations/jclouds/src/test/java/org/apache/brooklyn/location/jclouds/StubbedComputeServiceRegistry.java
@@ -77,6 +77,7 @@ public class StubbedComputeServiceRegistry implements 
ComputeServiceRegistry {
         public SingleNodeCreator(NodeMetadata node) {
             this.node = node;
         }
+        @Override
         protected NodeMetadata newNode(String group, Template template) {
             return node;
         }

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/policy/src/main/java/org/apache/brooklyn/policy/action/StopAfterDurationPolicy.java
----------------------------------------------------------------------
diff --git 
a/policy/src/main/java/org/apache/brooklyn/policy/action/StopAfterDurationPolicy.java
 
b/policy/src/main/java/org/apache/brooklyn/policy/action/StopAfterDurationPolicy.java
index ae73c61..1d8d53a 100644
--- 
a/policy/src/main/java/org/apache/brooklyn/policy/action/StopAfterDurationPolicy.java
+++ 
b/policy/src/main/java/org/apache/brooklyn/policy/action/StopAfterDurationPolicy.java
@@ -79,6 +79,7 @@ public class StopAfterDurationPolicy extends AbstractPolicy {
 
     private final Object eventLock = new Object[0];
 
+    @Override
     public void setEntity(final EntityLocal entity) {
         super.setEntity(entity);
         entity.subscriptions().subscribe(entity, 
Attributes.SERVICE_STATE_ACTUAL, new LifecycleListener());

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunParameters.java
----------------------------------------------------------------------
diff --git 
a/policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunParameters.java
 
b/policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunParameters.java
index c8742e4..cc85042 100644
--- 
a/policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunParameters.java
+++ 
b/policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunParameters.java
@@ -86,6 +86,7 @@ public class FollowTheSunParameters {
         return true;
     }
     
+    @Override
     public String toString() {
         return "Inter-geography policy params: 
percentTotal="+triggerPercentTotal+"; 
deltaAbovePercentTotal="+triggerDeltaAbovePercentTotal+
                 "; absoluteTotal="+triggerAbsoluteTotal+"; 
percentMajority="+triggerPercentMajority+

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0d2d5d6a/policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/ItemsInContainersGroupImpl.java
----------------------------------------------------------------------
diff --git 
a/policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/ItemsInContainersGroupImpl.java
 
b/policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/ItemsInContainersGroupImpl.java
index 35f0c8d..cdd0ec2 100644
--- 
a/policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/ItemsInContainersGroupImpl.java
+++ 
b/policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/ItemsInContainersGroupImpl.java
@@ -117,6 +117,7 @@ public class ItemsInContainersGroupImpl extends 
DynamicGroupImpl implements Item
         rescanEntities();
     }
     
+    @Override
     protected void onEntityAdded(Entity item) {
         if (acceptsEntity(item)) {
             if (LOG.isDebugEnabled()) LOG.debug("{} adding new item {}", this, 
item);
@@ -124,6 +125,7 @@ public class ItemsInContainersGroupImpl extends 
DynamicGroupImpl implements Item
         }
     }
     
+    @Override
     protected void onEntityRemoved(Entity item) {
         if (removeMember(item)) {
             if (LOG.isDebugEnabled()) LOG.debug("{} removing deleted item {}", 
this, item);

Reply via email to