@Override
    public boolean markSupported() {
        abortIfNeeded();
        return in.markSupported();
    }
Can be used to provide abortion logic prior to throwing the
AbortedException. If the wrapped {@code InputStream} is also an instance
of this class, then it will also be aborted, otherwise this is a no-op.
aws-java-sdk-core/src/main/java/com/amazonaws/internal/SdkFilterInputStream.java