public static LNode WithoutOuterParens(this LNode self)
{
LNode parens;
self = WithoutAttrNamed(self, S.TriviaInParens, out parens);
// Restore original node range
if (parens != null && self.Range.Contains(parens.Range))
return self.WithRange(parens.Range);
return self;
}