return cont;
}
protected Term inverseConversion(Object o) {
if (o == null) {
throw new EvaluationException(this, 2, "undefined");
} else if (o instanceof Byte || o instanceof Short
|| o instanceof Integer || o instanceof Long) {
return new IntegerTerm(((Number) o).intValue());
} else if (o instanceof Float || o instanceof Double) {
return new DoubleTerm(((Number) o).doubleValue());