am 6e797566: am 442b08bc: Merge "Cleanup all functions overridden from DCT in GDCT" into honeycomb-LTE

* commit '6e797566650c10ba8655aea914d521f5999073e8':
  Cleanup all functions overridden from DCT in GDCT
diff --git a/telephony/java/com/android/internal/telephony/DataConnectionTracker.java b/telephony/java/com/android/internal/telephony/DataConnectionTracker.java
index d5b65e1..a2c08ed 100644
--- a/telephony/java/com/android/internal/telephony/DataConnectionTracker.java
+++ b/telephony/java/com/android/internal/telephony/DataConnectionTracker.java
@@ -949,10 +949,6 @@
         }
     }
 
-    public synchronized boolean getDataEnabled() {
-        return mDataEnabled;
-    }
-
     public void cleanUpAllConnections(String cause) {
         Message msg = obtainMessage(EVENT_CLEAN_UP_ALL_CONNECTIONS);
         msg.obj = cause;
diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java
index 816d7ad..24c31c7 100644
--- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java
+++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java
@@ -67,7 +67,6 @@
 import java.net.UnknownHostException;
 import java.util.ArrayList;
 import java.util.concurrent.ConcurrentHashMap;
-import java.util.Iterator;
 import java.util.Map;
 import java.util.HashMap;
 
@@ -296,25 +295,29 @@
     @Override
     protected LinkProperties getLinkProperties(String apnType) {
         ApnContext apnContext = mApnContexts.get(apnType);
-        if (apnContext != null && apnContext.getDataConnection() != null) {
-             if (DBG) log("get active pdp is not null, return link properites for " + apnType);
-             return apnContext.getDataConnection().getLinkProperties();
-        } else {
-            if (DBG) log("return new LinkProperties");
-            return new LinkProperties();
+        if (apnContext != null) {
+            DataConnection dataConnection = apnContext.getDataConnection();
+            if (dataConnection != null) {
+                if (DBG) log("get active pdp is not null, return link properites for " + apnType);
+                return dataConnection.getLinkProperties();
+            }
         }
+        if (DBG) log("return new LinkProperties");
+        return new LinkProperties();
     }
 
     @Override
     protected LinkCapabilities getLinkCapabilities(String apnType) {
         ApnContext apnContext = mApnContexts.get(apnType);
-        if (apnContext!=null && apnContext.getDataConnection() != null) {
-             if (DBG) log("get active pdp is not null, return link Capabilities for " + apnType);
-             return apnContext.getDataConnection().getLinkCapabilities();
-        } else {
-            if (DBG) log("return new LinkCapabilities");
-            return new LinkCapabilities();
+        if (apnContext!=null) {
+            DataConnection dataConnection = apnContext.getDataConnection();
+            if (dataConnection != null) {
+                if (DBG) log("get active pdp is not null, return link Capabilities for " + apnType);
+                return dataConnection.getLinkCapabilities();
+            }
         }
+        if (DBG) log("return new LinkCapabilities");
+        return new LinkCapabilities();
     }
 
     @Override
@@ -323,9 +326,7 @@
         if (DBG) log("get all active apn types");
         ArrayList<String> result = new ArrayList<String>();
 
-        Iterator<ApnContext> it = mApnContexts.values().iterator();
-        while (it.hasNext()) {
-            ApnContext apnContext = it.next();
+        for (ApnContext apnContext : mApnContexts.values()) {
             if (apnContext.isReady()) {
                 result.add(apnContext.getApnType());
             }
@@ -351,11 +352,14 @@
     }
 
     // Return active apn of specific apn type
-    public synchronized String getActiveApnString(String apnType) {
+    public String getActiveApnString(String apnType) {
         if (DBG) log( "get active apn string for type:" + apnType);
         ApnContext apnContext = mApnContexts.get(apnType);
-        if (apnContext != null && apnContext.getApnSetting() != null) {
-            return apnContext.getApnSetting().apn;
+        if (apnContext != null) {
+            ApnSetting apnSetting = apnContext.getApnSetting();
+            if (apnSetting != null) {
+                return apnSetting.apn;
+            }
         }
         return null;
     }
@@ -367,7 +371,7 @@
 
     // Return state of specific apn type
     @Override
-    public synchronized State getState(String apnType) {
+    public State getState(String apnType) {
         ApnContext apnContext = mApnContexts.get(apnType);
         if (apnContext != null) {
             return apnContext.getState();
@@ -378,9 +382,7 @@
     // Return state of overall
     public State getOverallState() {
         boolean isConnecting = false;
-        Iterator<ApnContext> it = mApnContexts.values().iterator();
-        while (it.hasNext()) {
-            ApnContext apnContext = it.next();
+        for (ApnContext apnContext : mApnContexts.values()) {
             if (apnContext.getState() == State.CONNECTED ||
                     apnContext.getState() == State.DISCONNECTING) {
                 if (DBG) log("overall state is CONNECTED");
@@ -713,10 +715,8 @@
     protected void cleanUpAllConnections(boolean tearDown, String reason) {
         if (DBG) log("Clean up all connections due to " + reason);
 
-        Iterator<ApnContext> it = mApnContexts.values().iterator();
-        while (it.hasNext()) {
-            ApnContext apnContext = it.next();
-                apnContext.setReason(reason);
+        for (ApnContext apnContext : mApnContexts.values()) {
+            apnContext.setReason(reason);
             cleanUpConnection(tearDown, apnContext);
         }
 
@@ -970,9 +970,7 @@
             return;
         }
 
-        Iterator<ApnContext> it = mApnContexts.values().iterator();
-        while (it.hasNext()) {
-            ApnContext apnContext = it.next();
+        for (ApnContext apnContext : mApnContexts.values()) {
             onDataStateChanged(dataCallStates, explicitPoll, apnContext);
         }
     }
@@ -1655,9 +1653,7 @@
     }
 
     protected boolean isConnected() {
-        Iterator<ApnContext> it = mApnContexts.values().iterator();
-         while (it.hasNext()) {
-            ApnContext apnContext = it.next();
+        for (ApnContext apnContext : mApnContexts.values()) {
             if (apnContext.getState() == State.CONNECTED) {
             return true;
             }
@@ -1668,9 +1664,7 @@
     @Override
     protected void notifyDataConnection(String reason) {
         if (DBG) log("notify all enabled connection for:" + reason);
-        Iterator<ApnContext> it = mApnContexts.values().iterator();
-        while (it.hasNext()) {
-            ApnContext apnContext = it.next();
+        for (ApnContext apnContext : mApnContexts.values()) {
             if (apnContext.isReady()) {
                 if (DBG) log("notify for type:"+apnContext.getApnType());
                 mPhone.notifyDataConnection(reason != null ? reason : apnContext.getReason(),