code: public static void validate (@Nonnull final Schema aSchema,
                                 @Nonnull final Source aXML,
                                 @Nonnull final ErrorList aErrorList)
    {
      validate (aSchema, aXML, aErrorList, (Locale) null);
    }
docs: Validate the passed XML against the passed XSD and put all errors in the
  passed error list.
  
  @param aSchema
  The source XSD. May not be <code>null</code>.
  @param aXML
  The XML to be validated. May not be <code>null</code>.
  @param aErrorList
  The error list to be filled. May not be <code>null</code>.
  @throws IllegalArgumentException
  If XSD validation failed with an exception
  @since 8.5.3