code: private void validatePendingChanges(ChangesItem changesItem) throws ExceededQuotaLimitException
     {
        long delta = changesItem.getWorkspaceChangedSize() + changesLog.getWorkspaceChangedSize();
        if (delta > 0)
        {
           validatePendingWorkspaceChanges(delta);
           validatePendingRepositoryChanges(delta);
           validatePendingGlobalChanges(delta);
        }
  
        validatePendingNodesChanges(changesItem.getAllNodesCalculatedChangedSize());
     }
docs: Checks if entities can accept new changes. It is not possible when
  current behavior is {@link ExceededQuotaBehavior#EXCEPTION} and
  new data size exceeds quota limit.
  
  @throws ExceededQuotaLimitException if new data size exceeds quota limit