String (@NotNull UCallExpression expression) { List<UExpression> arguments = expression.getValueArguments(); if (arguments.isEmpty()) return null; UExpression firstArgument = arguments.get(0); Object evaluated = firstArgument.evaluate(); if (!(evaluated instanceof String)) return null; return (String)evaluated; }