public static PrimitiveNode convertPrimitiveDataToExpr(PrimitiveData primitiveData) {
if (primitiveData instanceof StringData) {
return new StringNode(primitiveData.stringValue());
} else if (primitiveData instanceof BooleanData) {
return new BooleanNode(primitiveData.booleanValue());
} else if (primitiveData instanceof IntegerData) {
return new IntegerNode(primitiveData.integerValue());
} else if (primitiveData instanceof FloatData) {
return new FloatNode(primitiveData.floatValue());
} else if (primitiveData instanceof NullData) {