protected function nativeCasts()
{
return [Operators\Cast::STRING => INativeType::TYPE_STRING, Operators\Cast::BOOLEAN => INativeType::TYPE_BOOL, Operators\Cast::INTEGER => INativeType::TYPE_INT, Operators\Cast::DOUBLE => INativeType::TYPE_DOUBLE, Operators\Cast::ARRAY_CAST => INativeType::TYPE_ARRAY, Operators\Cast::OBJECT => TypeId::getObject('stdClass')];
}