if(obj instanceof Boolean){
return CIL.box_boolean(((Boolean)obj).booleanValue());
}
if(obj instanceof Time){
Time ts = (Time)obj;
return new TimeSpan(ts.getHours(), ts.getMinutes(), ts.getSeconds());
}
if(obj instanceof java.util.Date){
long ticks = getNetTicks((java.util.Date)obj);
return new cli.System.DateTime(ticks);
}