The org.wildfly.security.password.interfaces.OneTimePassword interface contains getSeed() method which is of type byte. The more proper type seems to be a String (or char).
The OneTimePassword interface type description says:
A one-time password, used by the OTP SASL mechanism.
The OTP RFC 2289 says
Change the getSeed() method type to String.