HexString substring(int start, [int? end]) { if (end != null) { end += 2; } return HexString._internal("0x${_hexString.substring(start + 2, end)}"); }