Line 70 - there is
if (!Objects.equal(ourUri.getPath(), tokenUri.getPath())) {
throw new SignatureException("path in token URI (" + tokenUri.getAuthority() + ") is wrong");
}
while shoudl be
if (!Objects.equal(ourUri.getPath(), tokenUri.getPath())) {
throw new SignatureException("path in token URI (" + tokenUri.getPath() + ") is wrong");
}