public Entry withDisposition(Disposition disposition) {
      if (disposition == this.disposition) {
        return this;
      }

      return new Entry(address, disposition, spec);
    }
Returns an instance just like this one but with the disposition set as given.

@param disposition {@code non-null;} the new disposition
@return {@code non-null;} an appropriately-constructed instance
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/code/LocalList.java