else if(value instanceof ByteValue)
ret=new EByteValue(((ByteValue)value).value());
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)