@Override
 /* @Nullable */
 protected List<LightweightTypeReference> doGetActualTypeArguments(XExpression expression) {
   List<LightweightTypeReference> result = super.doGetActualTypeArguments(expression);
   if (result == null) {
     result = parent.doGetActualTypeArguments(expression);
   }
   return result;
 }