//if(value instanceof Array)
// return new FDArray(frame,name,(Array)value);
if(value instanceof Collection)
return new FDCollection(frame,name,(Collection)value);
if(Decision.isCastableToString(value))
return new FDSimpleValue(null,Caster.toString(value,null));
return new FDNative(frame,name,value);
}