Hey allI have a bunch of ArcGISFeatureLayer objects which originate from a map package. I'd like to be able to query the geometry type and set different opacity levels depending on the geometry type. Below is a very simple example of the type of thing I am trying to do. Unfortunately it seems that the method getGeometryType() always returns a null value. Yes I've tried with different map packages and different layers, but it seems like the getGeometryType() always comes back as null.Is there another way to find out what kind of geometry the feature class that sits behind the ArcGISLocalFeatureLayer object has.package testing; import com.esri.client.local.ArcGISLocalFeatureLayer; import com.esri.core.geometry.Geometry.Type; public class getGeomTypes { public static void main(String[] args) { String mapPackage = "C:\\eclipse_config\\3.7.2\\ITN_EditMap\\data\\set1\\mapPackge_referencesdata_includesSDE.mpk"; ArcGISLocalFeatureLayer flObj = new ArcGISLocalFeatureLayer( mapPackage, "roads_gdbc"); Type geomType = flObj.getGeometryType(); if (geomType == Type.Polygon || geomType == Type.Envelope) { flObj.setOpacity(3f); } else { flObj.setOpacity(8f); } } }CheersKevin