Fix Java lint warnings in google maps plugin (#745)

diff --git a/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/Convert.java b/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/Convert.java
index de2023e..f26d675 100644
--- a/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/Convert.java
+++ b/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/Convert.java
@@ -37,8 +37,9 @@
           return BitmapDescriptorFactory.fromAsset(
               FlutterMain.getLookupKeyForAsset(toString(data.get(1)), toString(data.get(2))));
         }
+      default:
+        throw new IllegalArgumentException("Cannot interpret " + o + " as BitmapDescriptor");
     }
-    throw new IllegalArgumentException("Cannot interpret " + o + " as BitmapDescriptor");
   }
 
   private static boolean toBoolean(Object o) {
@@ -83,8 +84,9 @@
         return CameraUpdateFactory.zoomOut();
       case "zoomTo":
         return CameraUpdateFactory.zoomTo(toFloat(data.get(1)));
+      default:
+        throw new IllegalArgumentException("Cannot interpret " + o + " as CameraUpdate");
     }
-    throw new IllegalArgumentException("Cannot interpret " + o + " as CameraUpdate");
   }
 
   private static double toDouble(Object o) {
diff --git a/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/GoogleMapController.java b/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/GoogleMapController.java
index 4f0b1b4..7cf2ebd 100644
--- a/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/GoogleMapController.java
+++ b/packages/google_maps_flutter/android/src/main/java/io/flutter/plugins/googlemaps/GoogleMapController.java
@@ -108,6 +108,9 @@
       case CREATED:
         mapView.onCreate(null);
         break;
+      default:
+        throw new IllegalArgumentException(
+            "Cannot interpret " + activityState.get() + " as an activity state");
     }
     registrar.activity().getApplication().registerActivityLifecycleCallbacks(this);
     mapView.getMapAsync(this);
@@ -164,6 +167,7 @@
     googleMap.setOnMarkerClickListener(this);
   }
 
+  @Override
   public void onMethodCall(MethodCall call, MethodChannel.Result result) {
     switch (call.method) {
       case "map#waitForMap":