public function __construct(array $values)
{
if (!isset($values['value']) && !isset($values['pointcutExpression'])) {
throw new \InvalidArgumentException('An Around annotation must specify a pointcut expression.', 1318456614);
}
$this->pointcutExpression = isset($values['pointcutExpression']) ? $values['pointcutExpression'] : $values['value'];
}