@Override
  public TypeArguments visitTypeArgumentList(AgParser.TypeArgumentListContext ctx) {
    TypeArgument a = visitTypeArgument(ctx.typeArgument());
    TypeArguments as = null;
    if (ctx.typeArgumentList() != null) {