chore: use String.format(...) instead of Integer.toHexString(...)