@Override
  @NotNull
  default PyAstParameterList getParameterList() {
    final PyAstElement child = childToPsi(PyElementTypes.PARAMETER_LIST_SET, 0);
    if (child == null) {
      throw new RuntimeException("parameter list must not be null; text=" + getText());
    }
    return (PyAstParameterList)child;
  }
@Override
  @NotNull
  default PyAstParameterList getParameterList()