* @return The value as an int.
*/
private int getIntRound(Value value) {
if (value instanceof DoubleValue) {
DoubleValue doubleValue = (DoubleValue) value;
return (int) Math.round(doubleValue.asJavaDouble());
} else if (value instanceof IntValue) {
IntValue intValue = (IntValue) value;
return intValue.asJavaInt();
} else {
throw new IllegalArgumentException(