code: public static ColorStateList getColorStateList(@NonNull final Context context,
                                                     @AttrRes final int resourceId) {
          return getColorStateList(context, -1, resourceId);
      }
docs: Obtains the color state list, which corresponds to a specific resource id, from a context's
  theme. If the given resource id is invalid, a {@link NotFoundException} will be thrown.
  
  @param context
  The context, which should be used, as an instance of the class {@link Context}. The
  context may not be null
  @param resourceId
  The resource id of the attribute, which should be obtained, as an {@link Integer}
  value. The resource id must corresponds to a valid theme attribute
  @return The color state list, which has been obtained, as an instance of the class {@link
  ColorStateList}