else if(value instanceof CharValue)
ret=new ECharValue(((CharValue)value).value());
else if(value instanceof DoubleValue)
ret=new EDoubleValue(((DoubleValue)value).value());
else if(value instanceof FloatValue)
ret=new EFloatValue(((FloatValue)value).value());
else if(value instanceof IntegerValue)
ret=new EIntValue(((IntegerValue)value).value());
else if(value instanceof LongValue)
ret=new ELongValue(((LongValue)value).value());
else if(value instanceof ShortValue)