private static UnsupportedOperationException newUnsupportedOperationException(String methodName) {
        return new UnsupportedOperationException("Stream::" + methodName + " is not supported by this Java version. Use Java 9 or greater.");
    }
Delegates a Stream::dropWhile operation to the Java platforms underlying
default Stream implementation. If run under Java 8, this method will
throw an UnsupportedOperationException.

@param <T> Element type in the Stream
@param stream to apply the dropWhile operation to
@param predicate to use for dropWhile
@throws UnsupportedOperationException if run under Java 8
@return a Stream where the dropWhile(predicate) has been applied
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/stream/java9/Java9StreamUtil.java