}
}
private long longValueIn(Value value) {
if (value instanceof LongLink) {
LongLink link = (LongLink) value;
return link.getTarget();
}
if (value instanceof HexNumberLink) {
HexNumberLink link = (HexNumberLink) value;
return link.getTarget();
}
throw new IllegalArgumentException(value + " does not belong to an integer type");
}