[REEF-1632] Optimize `using` directives

This change:
 * removes unused imports
 * reorders used imports in alphabetical order
 * cleans up `using` specific classes in IMRU FT tests

This change was done using ReSharper's `Cleanup code` tool.

JIRA:
  [REEF-1632](https://issues.apache.org/jira/browse/REEF-1632)

Pull request:
  This closes #1147


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/6ef24d3e
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/6ef24d3e
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/6ef24d3e

Branch: refs/heads/master
Commit: 6ef24d3e195c8d3c17855bfea1f49ea4220dd5b4
Parents: 59325a3
Author: Mariia Mykhailova <[email protected]>
Authored: Wed Oct 5 10:48:05 2016 -0700
Committer: Markus Weimer <[email protected]>
Committed: Thu Oct 6 14:32:36 2016 -0700

----------------------------------------------------------------------
 .../MultipleRMUrlProviderTests.cs                      |  2 --
 .../YarnConfigurationUrlProviderTests.cs               |  2 --
 .../API/TcpPortConfigurationModule.cs                  |  2 +-
 .../Common/DriverFolderPreparationHelper.cs            |  5 -----
 .../Common/JobSubmissionResult.cs                      |  6 +++---
 .../YARN/LegacyJobResourceUploader.cs                  |  1 -
 .../YARN/RESTClient/RestRequest.cs                     |  1 -
 lang/cs/Org.Apache.REEF.Client/YARN/YARNREEFClient.cs  |  1 -
 .../YARN/YarnJobSubmissionResult.cs                    |  1 -
 .../Properties/AssemblyInfo.cs                         |  1 -
 lang/cs/Org.Apache.REEF.Common/Avro/AvroHttpRequest.cs |  1 +
 .../Client/Parameters/DriverConfigurationProviders.cs  |  1 -
 lang/cs/Org.Apache.REEF.Common/Constants.cs            |  2 --
 .../Poison/PoisonedEventHandler.cs                     |  8 ++++----
 .../Runtime/Evaluator/PIDStoreHandler.cs               |  2 --
 .../Runtime/Evaluator/Task/TaskLifeCycle.cs            |  1 -
 .../Runtime/Evaluator/Task/TaskRuntime.cs              |  1 -
 .../Tasks/Defaults/DefaultTaskMessageSource.cs         |  2 --
 .../Org.Apache.REEF.Common/Tasks/TaskConfiguration.cs  |  1 -
 .../Bridge/Avro/DefinedRuntimesSerializer.cs           |  2 +-
 .../Org.Apache.REEF.Driver/Bridge/ClrClientHelper.cs   |  2 --
 .../Org.Apache.REEF.Driver/Bridge/ClrHandlerHelper.cs  |  4 ----
 .../Bridge/CustomTraceListeners.cs                     |  1 -
 .../Bridge/Events/AllocatedEvaluator.cs                |  1 -
 .../Bridge/Events/ClosedContext.cs                     |  2 --
 .../Bridge/Events/CompletedEvaluator.cs                |  1 -
 .../Bridge/Events/CompletedTask.cs                     |  1 -
 .../Bridge/Events/DriverRestartCompleted.cs            |  1 -
 .../Bridge/Events/EvaluatorRequestor.cs                |  1 -
 .../Bridge/Events/RunningTask.cs                       |  1 -
 .../Org.Apache.REEF.Driver/Bridge/ReefHttpRequest.cs   |  1 -
 lang/cs/Org.Apache.REEF.Driver/Constants.cs            |  2 --
 .../Defaults/DefaultDriverRestartCompletedHandler.cs   |  1 -
 .../Evaluator/EvaluatorException.cs                    |  1 -
 .../Evaluator/EvaluatorRequest.cs                      |  2 --
 .../Evaluator/IEvaluatorRequest.cs                     |  2 --
 .../Evaluator/IFailedEvaluator.cs                      |  1 -
 .../ContextRuntimeTests.cs                             |  1 -
 .../EvaluatorServiceTests.cs                           |  1 -
 .../AllHandlers.cs                                     |  4 ----
 .../HelloAllocatedEvaluatorHandler.cs                  |  2 +-
 .../HelloDriverStartHandler.cs                         |  1 -
 .../HelloRestartHandler.cs                             |  1 -
 .../HelloTaskCompletedHandler.cs                       |  1 -
 .../Properties/AssemblyInfo.cs                         |  1 -
 .../Properties/AssemblyInfo.cs                         |  1 -
 .../MachineLearning/KMeans/DataPartitionCache.cs       |  1 -
 .../MachineLearning/KMeans/KMeansDriverHandlers.cs     |  4 +---
 .../MapperCount/MapperCount.cs                         |  3 ---
 .../MapInputWithControlMessageTests.cs                 |  6 ------
 .../Org.Apache.REEF.IMRU.Tests/TestEvaluatorManager.cs |  2 +-
 .../Org.Apache.REEF.IMRU/API/IMRUMapConfiguration.cs   |  1 +
 .../InProcess/InProcessIMRUClient.cs                   |  1 -
 .../OnREEF/Client/REEFIMRUClient.cs                    |  2 +-
 .../OnREEF/Driver/DataLoadingContext.cs                |  1 -
 .../OnREEF/ResultHandler/DefaultResultHandler.cs       |  1 -
 .../HadoopFileInputPartitionTest.cs                    |  1 -
 .../Properties/AssemblyInfo.cs                         |  1 -
 .../TestAzureBlockBlobFileSystem.cs                    |  4 ----
 .../Org.Apache.REEF.IO.Tests/TestHadoopFileSystem.cs   |  1 -
 .../Hadoop/HDFSConfigurationWithoutDriverBinding.cs    |  3 ---
 .../FileSystem/Hadoop/HadoopFileSystemConfiguration.cs |  1 -
 .../FileSystem/FileInputPartitionDescriptor.cs         |  1 -
 .../FileSystem/FileSystemInputPartition.cs             |  2 --
 .../BroadcastAndReduceClient.cs                        |  2 --
 .../PipelineBroadcastAndReduceClient.cs                |  2 --
 .../Properties/AssemblyInfo.cs                         |  1 -
 lang/cs/Org.Apache.REEF.Network.Examples.Client/Run.cs |  2 --
 .../BroadcastReduceDriver.cs                           |  7 +------
 .../PipelinedBroadcastReduceDriver.cs                  |  4 ----
 .../ScatterReduceDriverAndTasks/ScatterReduceDriver.cs |  8 --------
 .../NamingService/NameServerTests.cs                   |  2 --
 .../Properties/AssemblyInfo.cs                         |  1 -
 .../Group/Driver/Impl/GroupCommDriver.cs               |  4 ++--
 .../Impl/GroupCommunicationMessageStreamingCodec.cs    |  2 +-
 .../Group/Driver/Impl/TaskStarter.cs                   |  1 -
 .../Group/Operators/IOperatorSpec.cs                   |  1 -
 .../Group/Operators/Impl/BroadcastOperatorSpec.cs      |  1 -
 .../Group/Operators/Impl/BroadcastReceiver.cs          |  2 +-
 .../Group/Operators/Impl/BroadcastSender.cs            |  2 +-
 .../Group/Operators/Impl/ReduceOperatorSpec.cs         |  1 -
 .../Group/Operators/Impl/ReduceReceiver.cs             |  2 +-
 .../Group/Operators/Impl/ReduceSender.cs               |  2 +-
 .../Group/Operators/Impl/ScatterOperatorSpec.cs        |  1 -
 .../Group/Operators/Impl/ScatterSender.cs              |  1 -
 .../Group/Pipelining/IPipelineDataConverter.cs         |  3 ---
 .../Group/Pipelining/PipelineMessageCodec.cs           |  4 ++--
 .../Group/Pipelining/StreamingPipelineMessageCodec.cs  |  4 ++--
 .../Group/Task/Impl/GroupCommNetworkObserver.cs        |  1 -
 .../Group/Topology/FlatTopology.cs                     |  2 +-
 .../Group/Topology/TreeTopology.cs                     |  2 +-
 .../Naming/Codec/NamingLookupResponseCodec.cs          |  2 +-
 lang/cs/Org.Apache.REEF.Network/Naming/NameServer.cs   |  1 -
 .../DocumentedLocalNamedParameter.cs                   |  1 -
 .../NamedParameterConstructors.cs                      |  1 -
 .../cs/Org.Apache.REEF.Tang.Examples/ShortNameFooAB.cs |  1 -
 .../SimpleConstructors.cs                              |  1 -
 .../ClassHierarchy/TestNamedParameter.cs               |  1 -
 .../Configuration/TestAvroConfiguration.cs             |  1 -
 .../Implementations/ClassHierarchy/AbstractNode.cs     |  1 -
 .../ClassHierarchy/AvroClassHierarchy.cs               |  1 -
 .../ClassHierarchy/AvroDataContract/AvroClassNode.cs   |  9 ++++-----
 .../AvroDataContract/AvroConstructorArg.cs             |  8 +++-----
 .../AvroDataContract/AvroConstructorDef.cs             |  9 ++++-----
 .../AvroDataContract/AvroNamedParameterNode.cs         |  9 ++++-----
 .../ClassHierarchy/AvroDataContract/AvroNode.cs        | 10 +++++-----
 .../ClassHierarchy/AvroDataContract/AvroPackageNode.cs |  8 +++-----
 .../Implementations/ClassHierarchy/ClassNodeImpl.cs    |  1 -
 .../Implementations/ClassHierarchy/PackageNodeImpl.cs  |  1 -
 .../Implementations/Tang/TangImpl.cs                   |  1 -
 .../Org.Apache.REEF.Tang/Interface/IClassHierarchy.cs  |  2 --
 .../Org.Apache.REEF.Tang/Interface/IConfiguration.cs   |  1 -
 .../Protobuf/ProtocolBufferInjectionPlan.cs            |  1 -
 .../Org.Apache.REEF.Tang/Types/INamedParameterNode.cs  |  1 -
 lang/cs/Org.Apache.REEF.Tang/Util/AssemblyLoader.cs    |  2 +-
 .../Functional/Bridge/HelloSimpleEventHandlers.cs      |  3 +--
 .../Functional/Bridge/TestSimpleContext.cs             |  2 +-
 .../Functional/Bridge/TestSimpleEventHandlers.cs       |  6 ------
 .../Functional/Driver/TestDriver.cs                    |  2 --
 .../Functional/Failure/SleepTask.cs                    |  2 +-
 .../TestEvaluatorWithActiveContextDelayedPoison.cs     | 10 +++++-----
 .../TestEvaluatorWithActiveContextImmediatePoison.cs   | 10 +++++-----
 .../TestEvaluatorWithCompletedTaskDelayedPoison.cs     | 12 ++++++------
 .../TestEvaluatorWithRunningTaskDelayedPoison.cs       |  8 ++++----
 .../TestEvaluatorWithRunningTaskImmediatePoison.cs     |  8 ++++----
 .../Functional/Failure/User/TaskCloseExceptionTest.cs  |  1 -
 .../Functional/Failure/User/TaskStartExceptionTest.cs  |  1 -
 .../Functional/Group/BroadcastReduceTest.cs            |  2 --
 .../Functional/Group/PipelinedBroadcastReduceTest.cs   |  2 --
 .../Functional/Group/ScatterReduceTest.cs              |  2 --
 .../Functional/IMRU/IMRUBroadcastReduceTest.cs         |  4 ++--
 .../IMRUBroadcastReduceWithFilePartitionDataSetTest.cs |  2 +-
 .../IMRU/IMRUBrodcastReduceWithoutIMRUClientTest.cs    |  2 +-
 .../Functional/IMRU/IMRUCloseTaskTest.cs               |  2 +-
 .../Functional/IMRU/IMRUMapperCountTest.cs             |  4 ++--
 .../Functional/IMRU/TestFailMapperEvaluators.cs        | 13 +++++--------
 .../IMRU/TestFailMapperEvaluatorsOnDispose.cs          | 11 ++++-------
 .../Functional/IMRU/TestFailMapperEvaluatorsOnInit.cs  | 11 ++++-------
 .../Functional/IMRU/TestFailMapperTasksOnDispose.cs    | 11 ++++-------
 .../Functional/IMRU/TestFailMapperTasksOnInit.cs       | 11 ++++-------
 .../Functional/IMRU/TestFailUpdateEvaluator.cs         | 13 ++++++-------
 .../Functional/Messaging/MessageDriver.cs              |  1 -
 .../Functional/RuntimeName/RuntimeNameTask.cs          |  2 --
 .../Functional/RuntimeName/RuntimeNameTest.cs          |  6 ------
 .../Utility/TestDriverConfigGenerator.cs               |  2 +-
 .../Org.Apache.REEF.Tests/Utility/TestPriorityQueue.cs |  1 -
 .../AsyncUtils/LoggingHelper.cs                        |  1 -
 .../Diagnostics/Exceptions.cs                          |  2 +-
 .../Runtime/Yarn/HttpConfig.cs                         |  2 --
 .../cs/Org.Apache.REEF.Wake.Tests/RemoteManagerTest.cs |  1 -
 lang/cs/Org.Apache.REEF.Wake.Tests/TransportTest.cs    |  2 --
 lang/cs/Org.Apache.REEF.Wake/Remote/ICodec.cs          |  2 --
 lang/cs/Org.Apache.REEF.Wake/Remote/IDataReader.cs     |  4 ----
 lang/cs/Org.Apache.REEF.Wake/Remote/IDataWriter.cs     |  4 ----
 lang/cs/Org.Apache.REEF.Wake/Remote/IDecoder.cs        |  2 --
 lang/cs/Org.Apache.REEF.Wake/Remote/IEncoder.cs        |  2 --
 lang/cs/Org.Apache.REEF.Wake/Remote/IRemoteObserver.cs |  1 +
 .../Remote/Impl/IPEndpointComparer.cs                  |  1 +
 .../Remote/Impl/StreamingTransportClient.cs            |  1 -
 .../Remote/Impl/StreamingTransportServer.cs            |  1 -
 .../Remote/Impl/TransportServer.cs                     |  1 -
 lang/cs/Org.Apache.REEF.Wake/Remote/TcpPortProvider.cs |  2 --
 162 files changed, 119 insertions(+), 333 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client.Tests/MultipleRMUrlProviderTests.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client.Tests/MultipleRMUrlProviderTests.cs 
b/lang/cs/Org.Apache.REEF.Client.Tests/MultipleRMUrlProviderTests.cs
index 01923a5..050ede7 100644
--- a/lang/cs/Org.Apache.REEF.Client.Tests/MultipleRMUrlProviderTests.cs
+++ b/lang/cs/Org.Apache.REEF.Client.Tests/MultipleRMUrlProviderTests.cs
@@ -15,10 +15,8 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Globalization;
 using System.IO;
-using System.Threading.Tasks;
 using Org.Apache.REEF.Client.Yarn.RestClient;
 using Org.Apache.REEF.Client.YARN.RestClient;
 using Org.Apache.REEF.Tang.Exceptions;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client.Tests/YarnConfigurationUrlProviderTests.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Client.Tests/YarnConfigurationUrlProviderTests.cs 
b/lang/cs/Org.Apache.REEF.Client.Tests/YarnConfigurationUrlProviderTests.cs
index 86f1eb1..641dac4 100644
--- a/lang/cs/Org.Apache.REEF.Client.Tests/YarnConfigurationUrlProviderTests.cs
+++ b/lang/cs/Org.Apache.REEF.Client.Tests/YarnConfigurationUrlProviderTests.cs
@@ -20,9 +20,7 @@ using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
 using System.Linq;
-using System.Threading.Tasks;
 using Org.Apache.REEF.Client.Yarn.RestClient;
-using Org.Apache.REEF.Client.YARN.RestClient;
 using Org.Apache.REEF.Tang.Exceptions;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Xunit;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/API/TcpPortConfigurationModule.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client/API/TcpPortConfigurationModule.cs 
b/lang/cs/Org.Apache.REEF.Client/API/TcpPortConfigurationModule.cs
index 46b1fd8..ea37c3f 100644
--- a/lang/cs/Org.Apache.REEF.Client/API/TcpPortConfigurationModule.cs
+++ b/lang/cs/Org.Apache.REEF.Client/API/TcpPortConfigurationModule.cs
@@ -15,8 +15,8 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Client.Parameters;
+using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/Common/DriverFolderPreparationHelper.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Client/Common/DriverFolderPreparationHelper.cs 
b/lang/cs/Org.Apache.REEF.Client/Common/DriverFolderPreparationHelper.cs
index fbcce51..f2b4fd5 100644
--- a/lang/cs/Org.Apache.REEF.Client/Common/DriverFolderPreparationHelper.cs
+++ b/lang/cs/Org.Apache.REEF.Client/Common/DriverFolderPreparationHelper.cs
@@ -19,18 +19,13 @@ using System.Collections.Generic;
 using System.IO;
 using System.Linq;
 using Org.Apache.REEF.Client.API;
-using Org.Apache.REEF.Common.Client.Parameters;
-using Org.Apache.REEF.Common.Evaluator.Parameters;
 using Org.Apache.REEF.Common.Files;
 using Org.Apache.REEF.Common.Jar;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
-using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Utilities.Logging;
-using Org.Apache.REEF.Wake.Remote;
-using Org.Apache.REEF.Wake.Remote.Impl;
 
 namespace Org.Apache.REEF.Client.Common
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/Common/JobSubmissionResult.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client/Common/JobSubmissionResult.cs 
b/lang/cs/Org.Apache.REEF.Client/Common/JobSubmissionResult.cs
index 99de9d3..7c8a7d4 100644
--- a/lang/cs/Org.Apache.REEF.Client/Common/JobSubmissionResult.cs
+++ b/lang/cs/Org.Apache.REEF.Client/Common/JobSubmissionResult.cs
@@ -15,18 +15,18 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System.Collections.Generic;
-using Newtonsoft.Json;
-using Org.Apache.REEF.Utilities.Logging;
 using System;
+using System.Collections.Generic;
 using System.IO;
 using System.Net;
 using System.Net.Http;
 using System.Net.Http.Headers;
 using System.Threading;
 using System.Threading.Tasks;
+using Newtonsoft.Json;
 using Org.Apache.REEF.Client.API;
 using Org.Apache.REEF.Client.YARN.RestClient.DataModel;
+using Org.Apache.REEF.Utilities.Logging;
 
 namespace Org.Apache.REEF.Client.Common
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/YARN/LegacyJobResourceUploader.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client/YARN/LegacyJobResourceUploader.cs 
b/lang/cs/Org.Apache.REEF.Client/YARN/LegacyJobResourceUploader.cs
index 00610ca..03deae5 100644
--- a/lang/cs/Org.Apache.REEF.Client/YARN/LegacyJobResourceUploader.cs
+++ b/lang/cs/Org.Apache.REEF.Client/YARN/LegacyJobResourceUploader.cs
@@ -19,7 +19,6 @@ using System;
 using System.IO;
 using System.Threading.Tasks;
 using Org.Apache.REEF.Client.Common;
-using Org.Apache.REEF.Client.YARN.Parameters;
 using Org.Apache.REEF.Client.YARN.RestClient.DataModel;
 using Org.Apache.REEF.Common.Files;
 using Org.Apache.REEF.Tang.Annotations;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/YARN/RESTClient/RestRequest.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client/YARN/RESTClient/RestRequest.cs 
b/lang/cs/Org.Apache.REEF.Client/YARN/RESTClient/RestRequest.cs
index a70191c..c9d3466 100644
--- a/lang/cs/Org.Apache.REEF.Client/YARN/RESTClient/RestRequest.cs
+++ b/lang/cs/Org.Apache.REEF.Client/YARN/RESTClient/RestRequest.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Net.Http;
-using System.Text;
 
 namespace Org.Apache.REEF.Client.YARN.RestClient
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/YARN/YARNREEFClient.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client/YARN/YARNREEFClient.cs 
b/lang/cs/Org.Apache.REEF.Client/YARN/YARNREEFClient.cs
index 8238f2d..20c8389 100644
--- a/lang/cs/Org.Apache.REEF.Client/YARN/YARNREEFClient.cs
+++ b/lang/cs/Org.Apache.REEF.Client/YARN/YARNREEFClient.cs
@@ -24,7 +24,6 @@ using Org.Apache.REEF.Client.API;
 using Org.Apache.REEF.Client.Common;
 using Org.Apache.REEF.Client.Yarn.RestClient;
 using Org.Apache.REEF.Client.YARN;
-using Org.Apache.REEF.Client.YARN.Parameters;
 using Org.Apache.REEF.Client.YARN.RestClient.DataModel;
 using Org.Apache.REEF.Common.Files;
 using Org.Apache.REEF.Tang.Annotations;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Client/YARN/YarnJobSubmissionResult.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Client/YARN/YarnJobSubmissionResult.cs 
b/lang/cs/Org.Apache.REEF.Client/YARN/YarnJobSubmissionResult.cs
index 80ad33d..df9fd8d 100644
--- a/lang/cs/Org.Apache.REEF.Client/YARN/YarnJobSubmissionResult.cs
+++ b/lang/cs/Org.Apache.REEF.Client/YARN/YarnJobSubmissionResult.cs
@@ -19,7 +19,6 @@ using System;
 using System.IO;
 using Org.Apache.REEF.Client.API;
 using Org.Apache.REEF.Client.Common;
-using Org.Apache.REEF.Utilities.Logging;
 
 namespace Org.Apache.REEF.Client.YARN
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common.Tests/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Common.Tests/Properties/AssemblyInfo.cs 
b/lang/cs/Org.Apache.REEF.Common.Tests/Properties/AssemblyInfo.cs
index eea904a..13333a6 100644
--- a/lang/cs/Org.Apache.REEF.Common.Tests/Properties/AssemblyInfo.cs
+++ b/lang/cs/Org.Apache.REEF.Common.Tests/Properties/AssemblyInfo.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Reflection;
-using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 // General Information about an assembly is controlled through the following 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Avro/AvroHttpRequest.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Common/Avro/AvroHttpRequest.cs 
b/lang/cs/Org.Apache.REEF.Common/Avro/AvroHttpRequest.cs
index 09f5336..88c6202 100644
--- a/lang/cs/Org.Apache.REEF.Common/Avro/AvroHttpRequest.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Avro/AvroHttpRequest.cs
@@ -1,4 +1,5 @@
 //<auto-generated />
+
 using System.Collections.Generic;
 using System.Runtime.Serialization;
 using Org.Apache.REEF.Utilities.Attributes;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Client/Parameters/DriverConfigurationProviders.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Common/Client/Parameters/DriverConfigurationProviders.cs
 
b/lang/cs/Org.Apache.REEF.Common/Client/Parameters/DriverConfigurationProviders.cs
index 68ce7a5..c7984de 100644
--- 
a/lang/cs/Org.Apache.REEF.Common/Client/Parameters/DriverConfigurationProviders.cs
+++ 
b/lang/cs/Org.Apache.REEF.Common/Client/Parameters/DriverConfigurationProviders.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Collections.Generic;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Interface;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Constants.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Common/Constants.cs 
b/lang/cs/Org.Apache.REEF.Common/Constants.cs
index 4e6c7f3..7580a77 100644
--- a/lang/cs/Org.Apache.REEF.Common/Constants.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Constants.cs
@@ -15,8 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
-
 namespace Org.Apache.REEF.Common
 {
     public static class Constants

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Poison/PoisonedEventHandler.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Common/Poison/PoisonedEventHandler.cs 
b/lang/cs/Org.Apache.REEF.Common/Poison/PoisonedEventHandler.cs
index d747a61..7dd3fd5 100644
--- a/lang/cs/Org.Apache.REEF.Common/Poison/PoisonedEventHandler.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Poison/PoisonedEventHandler.cs
@@ -15,14 +15,14 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Utilities.Attributes;
-using Org.Apache.REEF.Utilities.Logging;
-using Org.Apache.REEF.Wake.Time.Event;
 using System;
 using System.Reactive;
 using System.Runtime.Serialization;
+using Org.Apache.REEF.Tang.Annotations;
+using Org.Apache.REEF.Utilities.Attributes;
+using Org.Apache.REEF.Utilities.Logging;
 using Org.Apache.REEF.Wake.Time;
+using Org.Apache.REEF.Wake.Time.Event;
 
 namespace Org.Apache.REEF.Common.Poison
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/PIDStoreHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/PIDStoreHandler.cs 
b/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/PIDStoreHandler.cs
index 51282c4..d810314 100644
--- a/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/PIDStoreHandler.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/PIDStoreHandler.cs
@@ -15,10 +15,8 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Diagnostics;
 using System.IO;
-
 using Org.Apache.REEF.Common.Files;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Utilities.Logging;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskLifeCycle.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskLifeCycle.cs 
b/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskLifeCycle.cs
index 9eb9ea5..e198379 100644
--- a/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskLifeCycle.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskLifeCycle.cs
@@ -21,7 +21,6 @@ using System.Threading;
 using Org.Apache.REEF.Common.Tasks;
 using Org.Apache.REEF.Common.Tasks.Events;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Utilities;
 using Org.Apache.REEF.Utilities.Collections;
 
 namespace Org.Apache.REEF.Common.Runtime.Evaluator.Task

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskRuntime.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskRuntime.cs 
b/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskRuntime.cs
index 053ef23..1d83516 100644
--- a/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskRuntime.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Runtime/Evaluator/Task/TaskRuntime.cs
@@ -21,7 +21,6 @@ using System.Threading;
 using Org.Apache.REEF.Common.Protobuf.ReefProtocol;
 using Org.Apache.REEF.Common.Tasks;
 using Org.Apache.REEF.Common.Tasks.Events;
-using Org.Apache.REEF.Common.Tasks.Exceptions;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.InjectionPlan;
 using Org.Apache.REEF.Utilities;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Tasks/Defaults/DefaultTaskMessageSource.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Common/Tasks/Defaults/DefaultTaskMessageSource.cs 
b/lang/cs/Org.Apache.REEF.Common/Tasks/Defaults/DefaultTaskMessageSource.cs
index 0060f5b..5adfdac 100644
--- a/lang/cs/Org.Apache.REEF.Common/Tasks/Defaults/DefaultTaskMessageSource.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Tasks/Defaults/DefaultTaskMessageSource.cs
@@ -15,8 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
-using System.Globalization;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Utilities;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Common/Tasks/TaskConfiguration.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Common/Tasks/TaskConfiguration.cs 
b/lang/cs/Org.Apache.REEF.Common/Tasks/TaskConfiguration.cs
index a0f606e..34c683b 100644
--- a/lang/cs/Org.Apache.REEF.Common/Tasks/TaskConfiguration.cs
+++ b/lang/cs/Org.Apache.REEF.Common/Tasks/TaskConfiguration.cs
@@ -20,7 +20,6 @@ using System.Diagnostics.CodeAnalysis;
 using Org.Apache.REEF.Common.Tasks.Events;
 using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Util;
-using Org.Apache.REEF.Utilities.Logging;
 
 [module: SuppressMessage("StyleCop.CSharp.MaintainabilityRules", 
"SA1401:FieldsMustBePrivate", Justification = "static readonly field, typical 
usage in configurations")]
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Avro/DefinedRuntimesSerializer.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Driver/Bridge/Avro/DefinedRuntimesSerializer.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Avro/DefinedRuntimesSerializer.cs
index f6af37d..617b6bf 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Avro/DefinedRuntimesSerializer.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Avro/DefinedRuntimesSerializer.cs
@@ -14,8 +14,8 @@
 // KIND, either express or implied.  See the License for the
 // specific language governing permissions and limitations
 // under the License.
-using System.IO;
 
+using System.IO;
 using Microsoft.Hadoop.Avro;
 
 namespace Org.Apache.REEF.Driver.Bridge.Avro

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrClientHelper.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrClientHelper.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrClientHelper.cs
index 72e9f16..1df8061 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrClientHelper.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrClientHelper.cs
@@ -20,8 +20,6 @@ using System.Collections.Generic;
 using System.Diagnostics;
 using System.IO;
 using System.Linq;
-using Org.Apache.REEF.Tang.Formats;
-using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Utilities.Logging;
 
 namespace Org.Apache.REEF.Driver.Bridge

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrHandlerHelper.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrHandlerHelper.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrHandlerHelper.cs
index fb929f4..e08fd68 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrHandlerHelper.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/ClrHandlerHelper.cs
@@ -21,10 +21,6 @@ using System.Globalization;
 using System.IO;
 using System.Linq;
 using System.Runtime.InteropServices;
-using Org.Apache.REEF.Tang.Exceptions;
-using Org.Apache.REEF.Tang.Implementations.Tang;
-using Org.Apache.REEF.Tang.Interface;
-using Org.Apache.REEF.Tang.Protobuf;
 using Org.Apache.REEF.Utilities.Diagnostics;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/CustomTraceListeners.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/CustomTraceListeners.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/CustomTraceListeners.cs
index 0e9d42c..20ac832 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/CustomTraceListeners.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/CustomTraceListeners.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Collections.Generic;
 using System.Diagnostics;
 using Org.Apache.REEF.Tang.Annotations;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs
index d15e9b3..174ec72 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs
@@ -26,7 +26,6 @@ using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
-using Org.Apache.REEF.Utilities;
 using Org.Apache.REEF.Utilities.Logging;
 
 namespace Org.Apache.REEF.Driver.Bridge.Events

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs
index b528ab3..d1660f8 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs
@@ -15,8 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
-using System.Runtime.Serialization;
 using Org.Apache.REEF.Driver.Bridge.Clr2java;
 using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Driver.Evaluator;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs
index 70c8288..4da280c 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Runtime.Serialization;
 using Org.Apache.REEF.Driver.Bridge.Clr2java;
 using Org.Apache.REEF.Driver.Evaluator;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs
index 6d983f8..afe7aa6 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Runtime.Serialization;
 using Org.Apache.REEF.Driver.Bridge.Clr2java;
 using Org.Apache.REEF.Driver.Context;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/DriverRestartCompleted.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/DriverRestartCompleted.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/DriverRestartCompleted.cs
index 35d2e7a..fc3cbb4 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/DriverRestartCompleted.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/DriverRestartCompleted.cs
@@ -17,7 +17,6 @@
 
 using System;
 using Org.Apache.REEF.Driver.Bridge.Clr2java;
-using Org.Apache.REEF.Driver.Defaults;
 
 namespace Org.Apache.REEF.Driver.Bridge.Events
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/EvaluatorRequestor.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/EvaluatorRequestor.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/EvaluatorRequestor.cs
index 3fa65a2..31cb36f 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/EvaluatorRequestor.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/EvaluatorRequestor.cs
@@ -19,7 +19,6 @@ using System;
 using System.Collections.Generic;
 using System.Globalization;
 using System.Runtime.Serialization;
-
 using Org.Apache.REEF.Common.Catalog;
 using Org.Apache.REEF.Common.Evaluator;
 using Org.Apache.REEF.Driver.Bridge.Avro;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs
index dbf2d58..164a70e 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using Org.Apache.REEF.Driver.Bridge.Clr2java;
 using Org.Apache.REEF.Driver.Task;
 using Org.Apache.REEF.Utilities.Logging;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Bridge/ReefHttpRequest.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/ReefHttpRequest.cs 
b/lang/cs/Org.Apache.REEF.Driver/Bridge/ReefHttpRequest.cs
index dbc61f6..e432701 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Bridge/ReefHttpRequest.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/ReefHttpRequest.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System.Collections;
 using System.Collections.Generic;
 using System.Globalization;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Constants.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Constants.cs 
b/lang/cs/Org.Apache.REEF.Driver/Constants.cs
index cadb904..2083338 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Constants.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Constants.cs
@@ -15,8 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
-
 namespace Org.Apache.REEF.Driver
 {
     public static class Constants

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Defaults/DefaultDriverRestartCompletedHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Driver/Defaults/DefaultDriverRestartCompletedHandler.cs
 
b/lang/cs/Org.Apache.REEF.Driver/Defaults/DefaultDriverRestartCompletedHandler.cs
index 4a1bc5f..dcae103 100644
--- 
a/lang/cs/Org.Apache.REEF.Driver/Defaults/DefaultDriverRestartCompletedHandler.cs
+++ 
b/lang/cs/Org.Apache.REEF.Driver/Defaults/DefaultDriverRestartCompletedHandler.cs
@@ -17,7 +17,6 @@
 
 using System;
 using System.Globalization;
-using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorException.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorException.cs 
b/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorException.cs
index 5d67f38..b7d5a0c 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorException.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorException.cs
@@ -17,7 +17,6 @@
 
 using System;
 using Org.Apache.REEF.Utilities;
-using Org.Apache.REEF.Utilities.Attributes;
 
 namespace Org.Apache.REEF.Driver.Evaluator
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorRequest.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorRequest.cs 
b/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorRequest.cs
index 1f1a70c..685da50 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorRequest.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Evaluator/EvaluatorRequest.cs
@@ -18,8 +18,6 @@
 using System;
 using System.Runtime.Serialization;
 
-using Org.Apache.REEF.Common.Runtime;
-
 namespace Org.Apache.REEF.Driver.Evaluator
 {
     /// <summary>

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Evaluator/IEvaluatorRequest.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Evaluator/IEvaluatorRequest.cs 
b/lang/cs/Org.Apache.REEF.Driver/Evaluator/IEvaluatorRequest.cs
index 5a51ad1..6b2ce21 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Evaluator/IEvaluatorRequest.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Evaluator/IEvaluatorRequest.cs
@@ -15,8 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using Org.Apache.REEF.Common.Runtime;
-
 namespace Org.Apache.REEF.Driver.Evaluator
 {
     /// <summary>

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Driver/Evaluator/IFailedEvaluator.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Driver/Evaluator/IFailedEvaluator.cs 
b/lang/cs/Org.Apache.REEF.Driver/Evaluator/IFailedEvaluator.cs
index 8a81de0..8f2c4a1 100644
--- a/lang/cs/Org.Apache.REEF.Driver/Evaluator/IFailedEvaluator.cs
+++ b/lang/cs/Org.Apache.REEF.Driver/Evaluator/IFailedEvaluator.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Collections.Generic;
 using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Driver.Task;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Evaluator.Tests/ContextRuntimeTests.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Evaluator.Tests/ContextRuntimeTests.cs 
b/lang/cs/Org.Apache.REEF.Evaluator.Tests/ContextRuntimeTests.cs
index bfeead6..efb857e 100644
--- a/lang/cs/Org.Apache.REEF.Evaluator.Tests/ContextRuntimeTests.cs
+++ b/lang/cs/Org.Apache.REEF.Evaluator.Tests/ContextRuntimeTests.cs
@@ -36,7 +36,6 @@ using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities;
 using Xunit;
-using ContextConfiguration = 
Org.Apache.REEF.Common.Context.ContextConfiguration;
 
 namespace Org.Apache.REEF.Evaluator.Tests
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Evaluator.Tests/EvaluatorServiceTests.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Evaluator.Tests/EvaluatorServiceTests.cs 
b/lang/cs/Org.Apache.REEF.Evaluator.Tests/EvaluatorServiceTests.cs
index 476e24b..f0f8b89 100644
--- a/lang/cs/Org.Apache.REEF.Evaluator.Tests/EvaluatorServiceTests.cs
+++ b/lang/cs/Org.Apache.REEF.Evaluator.Tests/EvaluatorServiceTests.cs
@@ -18,7 +18,6 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
-using System.Threading.Tasks;
 using NSubstitute;
 using Org.Apache.REEF.Common.Context;
 using Org.Apache.REEF.Common.Events;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.AllHandlers/AllHandlers.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/AllHandlers.cs 
b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/AllHandlers.cs
index 1fb6923..3e07cf3 100644
--- a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/AllHandlers.cs
+++ b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/AllHandlers.cs
@@ -21,13 +21,9 @@ using Org.Apache.REEF.Client.API;
 using Org.Apache.REEF.Client.Common;
 using Org.Apache.REEF.Client.Local;
 using Org.Apache.REEF.Client.Yarn;
-using Org.Apache.REEF.Common.Evaluator;
 using Org.Apache.REEF.Common.Evaluator.DriverConnectionConfigurationProviders;
 using Org.Apache.REEF.Driver;
-using Org.Apache.REEF.Driver.Bridge;
 using Org.Apache.REEF.Driver.Defaults;
-using Org.Apache.REEF.Examples.Tasks.HelloTask;
-using Org.Apache.REEF.Network.Naming;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloAllocatedEvaluatorHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloAllocatedEvaluatorHandler.cs
 
b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloAllocatedEvaluatorHandler.cs
index 429eb8b..24fabb6 100644
--- 
a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloAllocatedEvaluatorHandler.cs
+++ 
b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloAllocatedEvaluatorHandler.cs
@@ -20,6 +20,7 @@ using System.Collections.Generic;
 using System.Globalization;
 using System.Linq;
 using System.Net;
+using Org.Apache.REEF.Common.Context;
 using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Services;
 using Org.Apache.REEF.Common.Tasks;
@@ -33,7 +34,6 @@ using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities;
-using Org.Apache.REEF.Common.Context;
 
 namespace Org.Apache.REEF.Examples.AllHandlers
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloDriverStartHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloDriverStartHandler.cs 
b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloDriverStartHandler.cs
index 6a87ce0..dc822dc 100644
--- a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloDriverStartHandler.cs
+++ b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloDriverStartHandler.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System;
-
 using Org.Apache.REEF.Driver;
 using Org.Apache.REEF.Driver.Evaluator;
 using Org.Apache.REEF.Tang.Annotations;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloRestartHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloRestartHandler.cs 
b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloRestartHandler.cs
index d0472c3..648a1ab 100644
--- a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloRestartHandler.cs
+++ b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloRestartHandler.cs
@@ -18,7 +18,6 @@
 using System;
 using Org.Apache.REEF.Driver;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Wake.Time.Event;
 
 namespace Org.Apache.REEF.Examples.AllHandlers
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloTaskCompletedHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloTaskCompletedHandler.cs 
b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloTaskCompletedHandler.cs
index 9222cf1..4fc14a6 100644
--- a/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloTaskCompletedHandler.cs
+++ b/lang/cs/Org.Apache.REEF.Examples.AllHandlers/HelloTaskCompletedHandler.cs
@@ -18,7 +18,6 @@
 using System;
 using Org.Apache.REEF.Driver.Task;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Utilities;
 
 namespace Org.Apache.REEF.Examples.AllHandlers
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.DriverRestart/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples.DriverRestart/Properties/AssemblyInfo.cs 
b/lang/cs/Org.Apache.REEF.Examples.DriverRestart/Properties/AssemblyInfo.cs
index 5cc3307..4fb5f25 100644
--- a/lang/cs/Org.Apache.REEF.Examples.DriverRestart/Properties/AssemblyInfo.cs
+++ b/lang/cs/Org.Apache.REEF.Examples.DriverRestart/Properties/AssemblyInfo.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Reflection;
-using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 // General Information about an assembly is controlled through the following 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples.HelloREEF/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples.HelloREEF/Properties/AssemblyInfo.cs 
b/lang/cs/Org.Apache.REEF.Examples.HelloREEF/Properties/AssemblyInfo.cs
index 80179b2..d6ebac9 100644
--- a/lang/cs/Org.Apache.REEF.Examples.HelloREEF/Properties/AssemblyInfo.cs
+++ b/lang/cs/Org.Apache.REEF.Examples.HelloREEF/Properties/AssemblyInfo.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Reflection;
-using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 // General Information about an assembly is controlled through the following 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/DataPartitionCache.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/DataPartitionCache.cs 
b/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/DataPartitionCache.cs
index 460cd0b..43e8613 100644
--- 
a/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/DataPartitionCache.cs
+++ 
b/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/DataPartitionCache.cs
@@ -18,7 +18,6 @@
 using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
-using Org.Apache.REEF.Common.Services;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/KMeansDriverHandlers.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/KMeansDriverHandlers.cs
 
b/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/KMeansDriverHandlers.cs
index a266a62..6ae60bd 100644
--- 
a/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/KMeansDriverHandlers.cs
+++ 
b/lang/cs/Org.Apache.REEF.Examples/MachineLearning/KMeans/KMeansDriverHandlers.cs
@@ -16,11 +16,9 @@
 // under the License.
 
 using System;
-using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
 using System.Linq;
-using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Services;
 using Org.Apache.REEF.Common.Tasks;
 using Org.Apache.REEF.Driver;
@@ -32,6 +30,7 @@ using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
 using Org.Apache.REEF.Network.Group.Pipelining.Impl;
+using Org.Apache.REEF.Network.Group.Topology;
 using Org.Apache.REEF.Network.NetworkService;
 using Org.Apache.REEF.Network.NetworkService.Codec;
 using Org.Apache.REEF.Tang.Annotations;
@@ -40,7 +39,6 @@ using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities.Logging;
-using Org.Apache.REEF.Network.Group.Topology;
 
 namespace Org.Apache.REEF.Examples.MachineLearning.KMeans
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU.Examples/MapperCount/MapperCount.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IMRU.Examples/MapperCount/MapperCount.cs 
b/lang/cs/Org.Apache.REEF.IMRU.Examples/MapperCount/MapperCount.cs
index 7769cf3..bd14d42 100644
--- a/lang/cs/Org.Apache.REEF.IMRU.Examples/MapperCount/MapperCount.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU.Examples/MapperCount/MapperCount.cs
@@ -15,13 +15,10 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.IO;
 using System.Linq;
 using Org.Apache.REEF.IMRU.API;
-using Org.Apache.REEF.IMRU.OnREEF.Parameters;
 using Org.Apache.REEF.IMRU.OnREEF.ResultHandler;
-using Org.Apache.REEF.IO.FileSystem.Local;
 using Org.Apache.REEF.IO.PartitionedData.Random;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Tang;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU.Tests/MapInputWithControlMessageTests.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IMRU.Tests/MapInputWithControlMessageTests.cs 
b/lang/cs/Org.Apache.REEF.IMRU.Tests/MapInputWithControlMessageTests.cs
index 12ff3e8..d07ccf7 100644
--- a/lang/cs/Org.Apache.REEF.IMRU.Tests/MapInputWithControlMessageTests.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU.Tests/MapInputWithControlMessageTests.cs
@@ -16,16 +16,10 @@
 // under the License.
 
 using System;
-using System.CodeDom;
 using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
 using System.Linq;
-using System.Security.Cryptography;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-using Org.Apache.REEF.IMRU.OnREEF;
 using Org.Apache.REEF.IMRU.OnREEF.MapInputWithControlMessage;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Pipelining;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU.Tests/TestEvaluatorManager.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IMRU.Tests/TestEvaluatorManager.cs 
b/lang/cs/Org.Apache.REEF.IMRU.Tests/TestEvaluatorManager.cs
index a5c4caa..1a27917 100644
--- a/lang/cs/Org.Apache.REEF.IMRU.Tests/TestEvaluatorManager.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU.Tests/TestEvaluatorManager.cs
@@ -17,9 +17,9 @@
 
 using System;
 using NSubstitute;
-using Xunit;
 using Org.Apache.REEF.Driver.Evaluator;
 using Org.Apache.REEF.IMRU.OnREEF.Driver;
+using Xunit;
 
 namespace Org.Apache.REEF.IMRU.Tests
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU/API/IMRUMapConfiguration.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IMRU/API/IMRUMapConfiguration.cs 
b/lang/cs/Org.Apache.REEF.IMRU/API/IMRUMapConfiguration.cs
index 8ec6fb4..35d2dbe 100644
--- a/lang/cs/Org.Apache.REEF.IMRU/API/IMRUMapConfiguration.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU/API/IMRUMapConfiguration.cs
@@ -14,6 +14,7 @@
 // KIND, either express or implied.  See the License for the
 // specific language governing permissions and limitations
 // under the License.
+
 using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Util;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU/InProcess/InProcessIMRUClient.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IMRU/InProcess/InProcessIMRUClient.cs 
b/lang/cs/Org.Apache.REEF.IMRU/InProcess/InProcessIMRUClient.cs
index a2acf5a..40e2563 100644
--- a/lang/cs/Org.Apache.REEF.IMRU/InProcess/InProcessIMRUClient.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU/InProcess/InProcessIMRUClient.cs
@@ -30,7 +30,6 @@ using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities.Diagnostics;
 using Org.Apache.REEF.Utilities.Logging;
-using Org.Apache.REEF.Wake.StreamingCodec;
 
 namespace Org.Apache.REEF.IMRU.InProcess
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Client/REEFIMRUClient.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Client/REEFIMRUClient.cs 
b/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Client/REEFIMRUClient.cs
index 9a256e0..223e033 100644
--- a/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Client/REEFIMRUClient.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Client/REEFIMRUClient.cs
@@ -17,6 +17,7 @@
 
 using System;
 using System.Collections.Generic;
+using System.Diagnostics;
 using System.Globalization;
 using System.Linq;
 using Org.Apache.REEF.Client.API;
@@ -36,7 +37,6 @@ using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities.Diagnostics;
 using Org.Apache.REEF.Utilities.Logging;
-using TraceLevel = System.Diagnostics.TraceLevel;
 
 namespace Org.Apache.REEF.IMRU.OnREEF.Client
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Driver/DataLoadingContext.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Driver/DataLoadingContext.cs 
b/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Driver/DataLoadingContext.cs
index 2ddf63a..5cd0612 100644
--- a/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Driver/DataLoadingContext.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU/OnREEF/Driver/DataLoadingContext.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System;
-using System.Collections.Generic;
 using Org.Apache.REEF.Common.Events;
 using Org.Apache.REEF.IO.PartitionedData;
 using Org.Apache.REEF.Tang.Annotations;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IMRU/OnREEF/ResultHandler/DefaultResultHandler.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IMRU/OnREEF/ResultHandler/DefaultResultHandler.cs 
b/lang/cs/Org.Apache.REEF.IMRU/OnREEF/ResultHandler/DefaultResultHandler.cs
index b05c139..0990e91 100644
--- a/lang/cs/Org.Apache.REEF.IMRU/OnREEF/ResultHandler/DefaultResultHandler.cs
+++ b/lang/cs/Org.Apache.REEF.IMRU/OnREEF/ResultHandler/DefaultResultHandler.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using Org.Apache.REEF.IMRU.API;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Utilities.Attributes;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO.TestClient/HadoopFileInputPartitionTest.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IO.TestClient/HadoopFileInputPartitionTest.cs 
b/lang/cs/Org.Apache.REEF.IO.TestClient/HadoopFileInputPartitionTest.cs
index e04bee4..0838f1c 100644
--- a/lang/cs/Org.Apache.REEF.IO.TestClient/HadoopFileInputPartitionTest.cs
+++ b/lang/cs/Org.Apache.REEF.IO.TestClient/HadoopFileInputPartitionTest.cs
@@ -23,7 +23,6 @@ using Org.Apache.REEF.IO.FileSystem;
 using Org.Apache.REEF.IO.FileSystem.Hadoop;
 using Org.Apache.REEF.IO.PartitionedData;
 using Org.Apache.REEF.IO.PartitionedData.FileSystem;
-using Org.Apache.REEF.IO.PartitionedData.FileSystem.Parameters;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Implementations.Tang;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO.TestClient/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IO.TestClient/Properties/AssemblyInfo.cs 
b/lang/cs/Org.Apache.REEF.IO.TestClient/Properties/AssemblyInfo.cs
index 79a50b0..c1f32a0 100644
--- a/lang/cs/Org.Apache.REEF.IO.TestClient/Properties/AssemblyInfo.cs
+++ b/lang/cs/Org.Apache.REEF.IO.TestClient/Properties/AssemblyInfo.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Reflection;
-using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 // General Information about an assembly is controlled through the following 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO.Tests/TestAzureBlockBlobFileSystem.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IO.Tests/TestAzureBlockBlobFileSystem.cs 
b/lang/cs/Org.Apache.REEF.IO.Tests/TestAzureBlockBlobFileSystem.cs
index 14d23ea..1c622d2 100644
--- a/lang/cs/Org.Apache.REEF.IO.Tests/TestAzureBlockBlobFileSystem.cs
+++ b/lang/cs/Org.Apache.REEF.IO.Tests/TestAzureBlockBlobFileSystem.cs
@@ -20,14 +20,10 @@ using System.IO;
 using System.Linq;
 using Microsoft.WindowsAzure.Storage;
 using Microsoft.WindowsAzure.Storage.Blob;
-using Microsoft.WindowsAzure.Storage.RetryPolicies;
 using NSubstitute;
 using Org.Apache.REEF.IO.FileSystem;
 using Org.Apache.REEF.IO.FileSystem.AzureBlob;
-using Org.Apache.REEF.IO.FileSystem.AzureBlob.RetryPolicy;
-using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Tang;
-using Org.Apache.REEF.Tang.Util;
 using Xunit;
 
 namespace Org.Apache.REEF.IO.Tests

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO.Tests/TestHadoopFileSystem.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.IO.Tests/TestHadoopFileSystem.cs 
b/lang/cs/Org.Apache.REEF.IO.Tests/TestHadoopFileSystem.cs
index 24891cf..889fe10 100644
--- a/lang/cs/Org.Apache.REEF.IO.Tests/TestHadoopFileSystem.cs
+++ b/lang/cs/Org.Apache.REEF.IO.Tests/TestHadoopFileSystem.cs
@@ -20,7 +20,6 @@ using System.IO;
 using System.Linq;
 using Org.Apache.REEF.IO.FileSystem;
 using Org.Apache.REEF.IO.FileSystem.Hadoop;
-using Org.Apache.REEF.IO.FileSystem.Hadoop.Parameters;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Xunit;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HDFSConfigurationWithoutDriverBinding.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HDFSConfigurationWithoutDriverBinding.cs
 
b/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HDFSConfigurationWithoutDriverBinding.cs
index 9357adb..bdb19c1 100644
--- 
a/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HDFSConfigurationWithoutDriverBinding.cs
+++ 
b/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HDFSConfigurationWithoutDriverBinding.cs
@@ -15,11 +15,8 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using Org.Apache.REEF.Common.Io;
-using Org.Apache.REEF.Common.Client.Parameters;
 using Org.Apache.REEF.IO.FileSystem.Hadoop.Parameters;
 using Org.Apache.REEF.Tang.Formats;
-using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 
 namespace Org.Apache.REEF.IO.FileSystem.Hadoop

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HadoopFileSystemConfiguration.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HadoopFileSystemConfiguration.cs 
b/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HadoopFileSystemConfiguration.cs
index 29b6ae1..6f56ef3 100644
--- 
a/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HadoopFileSystemConfiguration.cs
+++ 
b/lang/cs/Org.Apache.REEF.IO/FileSystem/Hadoop/HadoopFileSystemConfiguration.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Client.Parameters;
 using Org.Apache.REEF.IO.FileSystem.Hadoop.Parameters;
 using Org.Apache.REEF.Tang.Formats;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileInputPartitionDescriptor.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileInputPartitionDescriptor.cs
 
b/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileInputPartitionDescriptor.cs
index 53afbf1..5e37e38 100644
--- 
a/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileInputPartitionDescriptor.cs
+++ 
b/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileInputPartitionDescriptor.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using System.Collections.Generic;
 using Org.Apache.REEF.IO.PartitionedData.FileSystem.Parameters;
 using Org.Apache.REEF.IO.PartitionedData.Random.Parameters;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileSystemInputPartition.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileSystemInputPartition.cs
 
b/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileSystemInputPartition.cs
index dc2809b..6a0595c 100644
--- 
a/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileSystemInputPartition.cs
+++ 
b/lang/cs/Org.Apache.REEF.IO/PartitionedData/FileSystem/FileSystemInputPartition.cs
@@ -17,7 +17,6 @@
 
 using System;
 using System.Collections.Generic;
-using System.Globalization;
 using System.IO;
 using Org.Apache.REEF.IO.FileSystem;
 using Org.Apache.REEF.IO.PartitionedData.FileSystem.Parameters;
@@ -26,7 +25,6 @@ using Org.Apache.REEF.IO.TempFileCreation;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Utilities;
 using Org.Apache.REEF.Utilities.Attributes;
-using Org.Apache.REEF.Utilities.Diagnostics;
 using Org.Apache.REEF.Utilities.Logging;
 
 namespace Org.Apache.REEF.IO.PartitionedData.FileSystem

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples.Client/BroadcastAndReduceClient.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Examples.Client/BroadcastAndReduceClient.cs 
b/lang/cs/Org.Apache.REEF.Network.Examples.Client/BroadcastAndReduceClient.cs
index dbff6ca..d913e6d 100644
--- 
a/lang/cs/Org.Apache.REEF.Network.Examples.Client/BroadcastAndReduceClient.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network.Examples.Client/BroadcastAndReduceClient.cs
@@ -22,11 +22,9 @@ using Org.Apache.REEF.Client.API;
 using Org.Apache.REEF.Client.Local;
 using Org.Apache.REEF.Client.Yarn;
 using Org.Apache.REEF.Driver;
-using Org.Apache.REEF.Driver.Bridge;
 using Org.Apache.REEF.Network.Examples.GroupCommunication;
 using 
Org.Apache.REEF.Network.Examples.GroupCommunication.BroadcastReduceDriverAndTasks;
 using Org.Apache.REEF.Network.Group.Config;
-using Org.Apache.REEF.Network.Naming;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples.Client/PipelineBroadcastAndReduceClient.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Examples.Client/PipelineBroadcastAndReduceClient.cs
 
b/lang/cs/Org.Apache.REEF.Network.Examples.Client/PipelineBroadcastAndReduceClient.cs
index afd11a7..4b4af37 100644
--- 
a/lang/cs/Org.Apache.REEF.Network.Examples.Client/PipelineBroadcastAndReduceClient.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network.Examples.Client/PipelineBroadcastAndReduceClient.cs
@@ -17,11 +17,9 @@
 
 using System.Globalization;
 using Org.Apache.REEF.Driver;
-using Org.Apache.REEF.Driver.Bridge;
 using Org.Apache.REEF.Network.Examples.GroupCommunication;
 using 
Org.Apache.REEF.Network.Examples.GroupCommunication.PipelineBroadcastReduceDriverAndTasks;
 using Org.Apache.REEF.Network.Group.Config;
-using Org.Apache.REEF.Network.Naming;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples.Client/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Examples.Client/Properties/AssemblyInfo.cs 
b/lang/cs/Org.Apache.REEF.Network.Examples.Client/Properties/AssemblyInfo.cs
index 757bcc5..0632d70 100644
--- a/lang/cs/Org.Apache.REEF.Network.Examples.Client/Properties/AssemblyInfo.cs
+++ b/lang/cs/Org.Apache.REEF.Network.Examples.Client/Properties/AssemblyInfo.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Reflection;
-using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 [assembly: AssemblyTitle("Org.Apache.REEF.Network.Examples.Client")]

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples.Client/Run.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Network.Examples.Client/Run.cs 
b/lang/cs/Org.Apache.REEF.Network.Examples.Client/Run.cs
index 7e5d729..6b989f1 100644
--- a/lang/cs/Org.Apache.REEF.Network.Examples.Client/Run.cs
+++ b/lang/cs/Org.Apache.REEF.Network.Examples.Client/Run.cs
@@ -16,9 +16,7 @@
 // under the License.
 
 using System;
-using System.Collections.Generic;
 using Org.Apache.REEF.Network.Examples.GroupCommunication;
-using Org.Apache.REEF.Wake.Remote.Parameters;
 
 namespace Org.Apache.REEF.Network.Examples.Client
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/BroadcastReduceDriverAndTasks/BroadcastReduceDriver.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/BroadcastReduceDriverAndTasks/BroadcastReduceDriver.cs
 
b/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/BroadcastReduceDriverAndTasks/BroadcastReduceDriver.cs
index 4c1fcf5..4ea05a1 100644
--- 
a/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/BroadcastReduceDriverAndTasks/BroadcastReduceDriver.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/BroadcastReduceDriverAndTasks/BroadcastReduceDriver.cs
@@ -19,29 +19,24 @@ using System;
 using System.Collections.Generic;
 using System.Globalization;
 using System.Linq;
-using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Tasks;
 using Org.Apache.REEF.Driver;
-using Org.Apache.REEF.Driver.Bridge;
 using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Driver.Evaluator;
-using Org.Apache.REEF.Wake.StreamingCodec.CommonStreamingCodecs;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
 using Org.Apache.REEF.Network.Group.Operators;
 using Org.Apache.REEF.Network.Group.Pipelining.Impl;
 using Org.Apache.REEF.Network.Group.Topology;
-using Org.Apache.REEF.Network.NetworkService;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities.Logging;
-using Org.Apache.REEF.Wake.Remote;
-using Org.Apache.REEF.Wake.Remote.Impl;
 using Org.Apache.REEF.Wake.Remote.Parameters;
+using Org.Apache.REEF.Wake.StreamingCodec.CommonStreamingCodecs;
 
 namespace 
Org.Apache.REEF.Network.Examples.GroupCommunication.BroadcastReduceDriverAndTasks
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/PipelineBroadcastReduceDriverAndTasks/PipelinedBroadcastReduceDriver.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/PipelineBroadcastReduceDriverAndTasks/PipelinedBroadcastReduceDriver.cs
 
b/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/PipelineBroadcastReduceDriverAndTasks/PipelinedBroadcastReduceDriver.cs
index 842b827..e082e93 100644
--- 
a/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/PipelineBroadcastReduceDriverAndTasks/PipelinedBroadcastReduceDriver.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/PipelineBroadcastReduceDriverAndTasks/PipelinedBroadcastReduceDriver.cs
@@ -19,20 +19,16 @@ using System;
 using System.Collections.Generic;
 using System.Globalization;
 using System.Linq;
-using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Tasks;
 using Org.Apache.REEF.Driver;
-using Org.Apache.REEF.Driver.Bridge;
 using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Driver.Evaluator;
-using 
Org.Apache.REEF.Network.Examples.GroupCommunication.BroadcastReduceDriverAndTasks;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
 using Org.Apache.REEF.Network.Group.Operators;
 using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Network.Group.Topology;
-using Org.Apache.REEF.Network.NetworkService;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Implementations.Tang;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/ScatterReduceDriverAndTasks/ScatterReduceDriver.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/ScatterReduceDriverAndTasks/ScatterReduceDriver.cs
 
b/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/ScatterReduceDriverAndTasks/ScatterReduceDriver.cs
index a06977a..db82def 100644
--- 
a/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/ScatterReduceDriverAndTasks/ScatterReduceDriver.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network.Examples/GroupCommunication/ScatterReduceDriverAndTasks/ScatterReduceDriver.cs
@@ -17,30 +17,22 @@
 
 using System;
 using System.Collections.Generic;
-using System.Globalization;
 using System.Linq;
-using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Tasks;
 using Org.Apache.REEF.Driver;
-using Org.Apache.REEF.Driver.Bridge;
 using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Driver.Evaluator;
-using 
Org.Apache.REEF.Network.Examples.GroupCommunication.BroadcastReduceDriverAndTasks;
-using 
Org.Apache.REEF.Network.Examples.GroupCommunication.PipelineBroadcastReduceDriverAndTasks;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
 using Org.Apache.REEF.Network.Group.Operators;
 using Org.Apache.REEF.Network.Group.Pipelining.Impl;
 using Org.Apache.REEF.Network.Group.Topology;
-using Org.Apache.REEF.Network.NetworkService;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
-using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
 using Org.Apache.REEF.Utilities.Logging;
-using Org.Apache.REEF.Wake.Remote.Impl;
 using Org.Apache.REEF.Wake.StreamingCodec.CommonStreamingCodecs;
 
 namespace 
Org.Apache.REEF.Network.Examples.GroupCommunication.ScatterReduceDriverAndTasks

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Tests/NamingService/NameServerTests.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network.Tests/NamingService/NameServerTests.cs 
b/lang/cs/Org.Apache.REEF.Network.Tests/NamingService/NameServerTests.cs
index 39a0507..8f37b83 100644
--- a/lang/cs/Org.Apache.REEF.Network.Tests/NamingService/NameServerTests.cs
+++ b/lang/cs/Org.Apache.REEF.Network.Tests/NamingService/NameServerTests.cs
@@ -21,14 +21,12 @@ using System.Globalization;
 using System.Net;
 using System.Threading;
 using Org.Apache.REEF.Common.Io;
-using Org.Apache.REEF.Examples.Tasks.StreamingTasks;
 using Org.Apache.REEF.Network.Naming;
 using Org.Apache.REEF.Network.Naming.Parameters;
 using Org.Apache.REEF.Tang.Annotations;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
-using Org.Apache.REEF.Wake.Remote.Parameters;
 using Xunit;
 
 namespace Org.Apache.REEF.Network.Tests.NamingService

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network.Tests/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Network.Tests/Properties/AssemblyInfo.cs 
b/lang/cs/Org.Apache.REEF.Network.Tests/Properties/AssemblyInfo.cs
index 9cf4054..5a8f3a7 100644
--- a/lang/cs/Org.Apache.REEF.Network.Tests/Properties/AssemblyInfo.cs
+++ b/lang/cs/Org.Apache.REEF.Network.Tests/Properties/AssemblyInfo.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Reflection;
-using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 // General Information about an assembly is controlled through the following 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommDriver.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommDriver.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommDriver.cs
index 7fe797a..dcf9e6d 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommDriver.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommDriver.cs
@@ -20,6 +20,7 @@ using System.Collections.Generic;
 using System.Globalization;
 using System.Net;
 using System.Threading;
+using Org.Apache.REEF.Common.Context;
 using Org.Apache.REEF.Common.Io;
 using Org.Apache.REEF.Common.Services;
 using Org.Apache.REEF.Driver.Context;
@@ -32,10 +33,9 @@ using Org.Apache.REEF.Tang.Formats;
 using Org.Apache.REEF.Tang.Implementations.Tang;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Tang.Util;
-using Org.Apache.REEF.Utilities.Logging;
 using Org.Apache.REEF.Utilities.Diagnostics;
+using Org.Apache.REEF.Utilities.Logging;
 using Org.Apache.REEF.Wake.Remote;
-using ContextConfiguration = 
Org.Apache.REEF.Common.Context.ContextConfiguration;
 
 namespace Org.Apache.REEF.Network.Group.Driver.Impl
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommunicationMessageStreamingCodec.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommunicationMessageStreamingCodec.cs
 
b/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommunicationMessageStreamingCodec.cs
index 7f3bebe..55d96c6 100644
--- 
a/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommunicationMessageStreamingCodec.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/GroupCommunicationMessageStreamingCodec.cs
@@ -20,8 +20,8 @@ using System.Collections.Generic;
 using System.Linq;
 using System.Threading;
 using System.Threading.Tasks;
-using Org.Apache.REEF.Wake.Remote;
 using Org.Apache.REEF.Tang.Annotations;
+using Org.Apache.REEF.Wake.Remote;
 using Org.Apache.REEF.Wake.StreamingCodec;
 
 namespace Org.Apache.REEF.Network.Group.Driver.Impl

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/TaskStarter.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/TaskStarter.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/TaskStarter.cs
index 50c9500..8fedf89 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/TaskStarter.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Driver/Impl/TaskStarter.cs
@@ -23,7 +23,6 @@ using Org.Apache.REEF.Driver.Context;
 using Org.Apache.REEF.Network.Utilities;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Interface;
-using Org.Apache.REEF.Utilities.Attributes;
 using Org.Apache.REEF.Utilities.Logging;
 
 namespace Org.Apache.REEF.Network.Group.Driver.Impl

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/IOperatorSpec.cs
----------------------------------------------------------------------
diff --git a/lang/cs/Org.Apache.REEF.Network/Group/Operators/IOperatorSpec.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/IOperatorSpec.cs
index d706fe3..d7410cf 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/IOperatorSpec.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/IOperatorSpec.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using Org.Apache.REEF.Tang.Interface;
 
 namespace Org.Apache.REEF.Network.Group.Operators

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastOperatorSpec.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastOperatorSpec.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastOperatorSpec.cs
index f8b60fa..b458677 100644
--- 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastOperatorSpec.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastOperatorSpec.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Utilities.Attributes;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastReceiver.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastReceiver.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastReceiver.cs
index f7f9e8f..bc86db3 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastReceiver.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastReceiver.cs
@@ -19,10 +19,10 @@ using System.Collections.Generic;
 using System.Threading;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
+using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Network.Group.Task;
 using Org.Apache.REEF.Network.Group.Task.Impl;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Utilities.Attributes;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastSender.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastSender.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastSender.cs
index 59f8df9..e36cac1 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastSender.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/BroadcastSender.cs
@@ -19,10 +19,10 @@ using System;
 using System.Threading;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
+using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Network.Group.Task;
 using Org.Apache.REEF.Network.Group.Task.Impl;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Utilities.Attributes;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceOperatorSpec.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceOperatorSpec.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceOperatorSpec.cs
index 40a5a42..d2457bd 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceOperatorSpec.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceOperatorSpec.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Utilities.Attributes;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceReceiver.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceReceiver.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceReceiver.cs
index 085e1db..5df9212 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceReceiver.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceReceiver.cs
@@ -18,10 +18,10 @@
 using System.Collections.Generic;
 using System.Threading;
 using Org.Apache.REEF.Network.Group.Config;
+using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Network.Group.Task;
 using Org.Apache.REEF.Network.Group.Task.Impl;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Utilities.Attributes;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceSender.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceSender.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceSender.cs
index 9977d5f..6ff160d 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceSender.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ReduceSender.cs
@@ -20,10 +20,10 @@ using System.Collections.Generic;
 using System.Threading;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver.Impl;
+using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Network.Group.Task;
 using Org.Apache.REEF.Network.Group.Task.Impl;
 using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Network.Group.Pipelining;
 using Org.Apache.REEF.Utilities.Attributes;
 using Org.Apache.REEF.Utilities.Logging;
 

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterOperatorSpec.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterOperatorSpec.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterOperatorSpec.cs
index 02730ea..789ebc1 100644
--- 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterOperatorSpec.cs
+++ 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterOperatorSpec.cs
@@ -15,7 +15,6 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using System;
 using Org.Apache.REEF.Tang.Implementations.Configuration;
 using Org.Apache.REEF.Tang.Interface;
 using Org.Apache.REEF.Utilities.Attributes;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterSender.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterSender.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterSender.cs
index 1d97d20..3aef823 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterSender.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Operators/Impl/ScatterSender.cs
@@ -16,7 +16,6 @@
 // under the License.
 
 using System.Collections.Generic;
-using System.Reactive;
 using System.Threading;
 using Org.Apache.REEF.Network.Group.Config;
 using Org.Apache.REEF.Network.Group.Driver.Impl;

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/IPipelineDataConverter.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/IPipelineDataConverter.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/IPipelineDataConverter.cs
index 3e039ab..096229b 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/IPipelineDataConverter.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/IPipelineDataConverter.cs
@@ -16,9 +16,6 @@
 // under the License.
 
 using System.Collections.Generic;
-using Org.Apache.REEF.Network.Group.Pipelining.Impl;
-using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Tang.Interface;
 
 namespace Org.Apache.REEF.Network.Group.Pipelining
 {

http://git-wip-us.apache.org/repos/asf/reef/blob/6ef24d3e/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/PipelineMessageCodec.cs
----------------------------------------------------------------------
diff --git 
a/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/PipelineMessageCodec.cs 
b/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/PipelineMessageCodec.cs
index b23942d..39eb21c 100644
--- a/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/PipelineMessageCodec.cs
+++ b/lang/cs/Org.Apache.REEF.Network/Group/Pipelining/PipelineMessageCodec.cs
@@ -15,10 +15,10 @@
 // specific language governing permissions and limitations
 // under the License.
 
-using Org.Apache.REEF.Tang.Annotations;
-using Org.Apache.REEF.Wake.Remote;
 using System;
 using System.Linq;
+using Org.Apache.REEF.Tang.Annotations;
+using Org.Apache.REEF.Wake.Remote;
 
 namespace Org.Apache.REEF.Network.Group.Pipelining
 {

Reply via email to