private void visitParameterListExpressions(PyParameterList parameterList) {
    ParamHelper.walkDownParamArray(parameterList.getParameters(), new ParamHelper.ParamVisitor() {
      @Override
      public void visitNamedParameter(PyNamedParameter param, boolean first, boolean last) {
        final PyExpression defaultValue = param.getDefaultValue();
        if (defaultValue != null) {
          defaultValue.accept(PyControlFlowBuilder.this);
        }
        if (parameterList.getParent() instanceof PyFunction function && function.getTypeParameterList() == null) {
          final PyAnnotation annotation = param.getAnnotation();
          if (annotation != null) {
            annotation.acceptChildren(PyControlFlowBuilder.this);
          }
        }
      }
    });
  }
private void visitParameterListExpressions(PyParameterList parameterList)