@Override
  public @NotNull PsiParameter getIterationParameter() {
    return (PsiParameter)Objects.requireNonNull(findChildByRoleAsPsiElement(ChildRole.FOR_ITERATION_PARAMETER));
  }
@Override
  public @NotNull PsiParameter getIterationParameter()