Problem
Current javadoc at SlotKey.contractID isn't clear (IMO!) that the ContractID must be a contractNum and never an evm_address. IMO "number of the contract" doesn't directly relate to the field contractNum and might be taken to simply mean that the "number" is the "ID". Or so I believe.
Solution
Add a sentence saying this explicitly.
Alternatives
No response