private TreeHashResult @NotNull [] computeHashes(PsiElement[] elements,
                                                   PsiFragment parentFragment,
                                                   NodeSpecificHasher nodeSpecificHasher) {
    TreeHashResult[] result = new TreeHashResult[elements.length];

    for (int i = 0; i < elements.length; i++) {
      result[i] = hash(elements[i], parentFragment, nodeSpecificHasher);
    }

    return result;
  }
private TreeHashResult @NotNull [] computeHashes(PsiElement[] elements,
                                                   PsiFragment parentFragment,
                                                   NodeSpecificHasher nodeSpecificHasher)