if(typeKind.name().equals("DateTime") ||typeKind.name().equals("Single")){
value = value.replace("datetime", "").replace("'", "");
return instance.valueOfString(value , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());
}else if( typeKind.name().equals("DateTimeOffset") ){
value = value.replace("datetimeoffset'", "").replace("'", "");
return instance.valueOfString(value , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());
else if(typeKind.name().equals("Time")){
value = value.replace("time", "").replace("'", "");
return instance.valueOfString(value , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());
}else if(typeKind.name().equals("String")){
value = value.replace("\'", "");
return value;
}else if(typeKind.name().equals("Double")){
value = value.replace("d", "");
return instance.valueOfString(value.toString() , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());
}else if(typeKind.name().equals("Int64")){
value = value.replace("L", "").replace("l", "");
return instance.valueOfString(value.toString() , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());
}else if(typeKind.name().equals("Guid")){
value = value.replace("guid'", "").replace("'", "");
UUID guidValue = UUID.fromString(value);
return instance.valueOfString(guidValue.toString() , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());
}else if(typeKind.name().equals("Decimal")){
value = value.replace("m", "").replace("M", "");
return instance.valueOfString(value.toString() , EdmLiteralKind.DEFAULT, null, instance.getDefaultType());