code: public static boolean setFeatureStyle(MarkerOptions markerOptions, FeatureStyle featureStyle, float density, IconCache iconCache) {
  
          boolean featureStyleSet = false;
  
          if (featureStyle != null) {
  
              featureStyleSet = setIcon(markerOptions, featureStyle.getIcon(), density, iconCache);
  
              if (!featureStyleSet) {
  
                  featureStyleSet = setStyle(markerOptions, featureStyle.getStyle());
  
              }
  
          }
  
          return featureStyleSet;
      }
docs: Set the feature style (icon or style) into the marker options
  
  @param markerOptions marker options
  @param featureStyle  feature style
  @param density       display density: {@link android.util.DisplayMetrics#density}
  @param iconCache     icon cache
  @return true if icon or style was set into the marker options