code: @SuppressWarnings({ "unchecked" })
      @SequentialOnly
      public <VV> EntryStream<K, VV> selectByValue(Class<VV> clazz) {
          if (isParallel()) {
              return (EntryStream<K, VV>) sequential().filterByValue(Fn.instanceOf(clazz)).parallel(maxThreadNum(), splitor());
          } else {
              return (EntryStream<K, VV>) filterByValue(Fn.instanceOf(clazz));
          }
      }
docs: Returns a stream consisting of the elements of this stream which values
  are instances of given class.
  
  <p>
  This is an <a href="package-summary.html#StreamOps">intermediate</a>
  operation.
  
  @param <VV> a type of values to select.
  @param clazz a class to filter the values.
  @return the new stream