private EPrimitiveValue createPrimitiveValue(PrimitiveValue value)
{
EPrimitiveValue ret=null;
if(value instanceof BooleanValue)
ret=new EBooleanValue(((BooleanValue)value).value());
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)