in lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/UriTokenizer.java [1120:1146]
private boolean nextBinaryValue() {
if (nextConstantIgnoreCase("binary") && nextCharacter('\'')) {
int lastGoodIndex = index;
while (nextBase64() && nextBase64() && nextBase64() && nextBase64()) {
lastGoodIndex += 4;
}
index = lastGoodIndex;
if (nextBase64() && nextBase64()
&& (nextCharacter('A') || nextCharacter('E') || nextCharacter('I') || nextCharacter('M')
|| nextCharacter('Q') || nextCharacter('U') || nextCharacter('Y') || nextCharacter('c')
|| nextCharacter('g') || nextCharacter('k') || nextCharacter('o') || nextCharacter('s')
|| nextCharacter('w') || nextCharacter('0') || nextCharacter('4') || nextCharacter('8'))) {
nextCharacter('=');
} else {
index = lastGoodIndex;
if (nextBase64()) {
if (nextCharacter('A') || nextCharacter('Q') || nextCharacter('g') || nextCharacter('w')) {
nextConstant("==");
} else {
return false;
}
}
}
return nextCharacter('\'');
}
return false;
}