def METHOD_NAME(errors, warnings, filenames=None):
    """ Create a validation report for lists of errors and warnings
    Args:
        errors (nested :obj:`list` of :obj:`str`): errors
        warnings (nested :obj:`list` of :obj:`str`): warnings
        filenames (:obj:`list` of :obj:`str`, optional): filenames to strip from the message
    Returns:
        ``ValidationReport``: information about the validity or
            lack thereof of a COMBINE/OMEX archive
    """
    report = {
        "_type": "ValidationReport",
        "status": "valid"
    }
    if warnings:
        report['status'] = 'warnings'
        report['warnings'] = convert_nested_list_to_validation_messages(warnings, filenames=filenames)
    if errors:
        report['status'] = 'invalid'
        report['errors'] = convert_nested_list_to_validation_messages(errors, filenames=filenames)
    return report