@Override public synchronized Throwable fillInStackTrace() {
        return this;
    }
This class basically does the same thing the ShortBufferException class does
except not filling in stack trace in the exception to save CPU-time for it
in an environment where this can be thrown many times. e.g. OpenJDK 8.
common/src/main/java/org/conscrypt/ShortBufferWithoutStackTraceException.java