MissingIssuerException, WrongFormatIssuerException {
/* check the version attribute is for a SAML V2.0 query */
if (query.getVersion() != SAMLVersion.VERSION_20) {
throw new VersionMismatchException();
}
/* TODO check issue instant */
/* check the issuer is present and has the expected format */