code: @Nullable
      public static ArrayList<Integer> optIntegerArrayList(@Nullable Bundle bundle, @Nullable String key) {
          return optIntegerArrayList(bundle, key, new ArrayList<Integer>());
      }
docs: Since Bundle#getIntegerArrayList returns concrete ArrayList type, so this method follows that implementation.