import static com.google.common.base.Verify.verify;
import java.util.Arrays;
+import java.util.HexFormat;
import org.eclipse.jdt.annotation.NonNull;
/**
* the regexp has already verified that we are not being fed
* anything bigger than 0xffff between the separators.
*/
- final int chval = AbstractIetfYangUtil.hexValue(ch);
- val = val << 4 | chval;
+ val = (val << 4) + HexFormat.fromHexDigit(ch);
haveVal = true;
}