private boolean integrateIntoExistingChanges(ASTNode nextParent) {
    for (ASTNode eachParent : JBIterable.generate(nextParent, ASTNode::getTreeParent)) {
      ASTNode superParent = eachParent.getTreeParent();
      TreeChangeImpl superChange = myChangedElements.get(superParent);
      if (superChange != null) {
        superChange.markChildChanged(eachParent, 0);
        return true;
      }
    }
    return false;
  }
private boolean integrateIntoExistingChanges(ASTNode nextParent)