code: @Nullable
    public static CascadingStyleSheet readFromStream (@Nonnull final IHasInputStream aISP,
                                                      @Nonnull final Charset aFallbackCharset,
                                                      @Nonnull final ECSSVersion eVersion)
    {
      return readFromStream (aISP,
                             new CSSReaderSettings ().setFallbackCharset (aFallbackCharset).setCSSVersion (eVersion));
    }
docs: Read the CSS from the passed {@link IHasInputStream}. If the CSS contains
  an explicit charset, the whole CSS is parsed again, with the charset found
  inside the file, so the passed {@link IHasInputStream} must be able to
  create a new input stream on second invocation!
  
  @param aISP
  The input stream provider to use. Must be able to create new input
  streams on every invocation, in case an explicit charset node was
  found. May not be <code>null</code>.
  @param aFallbackCharset
  The charset to be used in case neither a <code>@charset</code> rule
  nor a BOM is present. May not be <code>null</code>.
  @param eVersion
  The CSS version to use. May not be <code>null</code>.
  @return <code>null</code> if reading failed, the CSS declarations
  otherwise.