public RegisterSpecList withoutFirst() {
    int newSize = size() - 1;

    if (newSize == 0) {
      return EMPTY;
    }

    RegisterSpecList result = new RegisterSpecList(newSize);

    for (int i = 0; i < newSize; i++) {
      result.set0(i, get0(i + 1));
    }

    if (isImmutable()) {
      result.setImmutable();
    }

    return result;
  }
Returns a new instance, which is the same as this instance, except that its first element is
removed. Mutability of the result is inherited from the original.

@return {@code non-null;} an appropriately-constructed instance
android/android_framework/dex-maker/src/main/java/com/android/dx/rop/code/RegisterSpecList.java