in src/main/java/org/openvasp/client/model/Vaan.java [36:46]
public Vaan(@NonNull final String data) {
String dataWithoutWhitespace = StringUtils.deleteWhitespace(data).toLowerCase();
checkArgument(dataWithoutWhitespace.length() == 24, VAAN_FORMAT_ERROR);
val expectedCheckSum = checkSumCrc8Wcdma(dataWithoutWhitespace.substring(0,
dataWithoutWhitespace.length() - 2));
val actualCheckSum = dataWithoutWhitespace.substring(dataWithoutWhitespace.length() - 2);
checkArgument(
actualCheckSum.equals(expectedCheckSum),
String.format(VAAN_CHECKSUM_ERROR, expectedCheckSum, actualCheckSum));
this.data = dataWithoutWhitespace;
}