private static @Nullable PsiParameter getPossibleParameter(@NotNull PsiElement elementAt) {
    if (elementAt instanceof PsiIdentifier identifier &&
        identifier.getParent() instanceof PsiParameter parameter &&
        (parameter.getTypeElement() == null || parameter.getTypeElement().isInferredType())) {
      return parameter;
    }
    if (elementAt instanceof PsiKeyword keyword && keyword.getTokenType() == JavaTokenType.VAR_KEYWORD &&
        keyword.getParent() != null && keyword.getParent().getParent() instanceof PsiParameter parameter) {
      return parameter;
    }
    return null;
  }
private static @Nullable PsiParameter getPossibleParameter(@NotNull PsiElement elementAt)