sourceCode; } /** @throws ParseFailureException */ public function toUnicode(int $characterCode): ?string { if ($characterCode !== $this->sourceCode) { throw new ParseFailureException(sprintf('This BFChar does not contain character code %d', $characterCode)); } return CodePoint::toString($this->destinationString); } }