docs: protected final void prepareInlineRemove(String name, String key) {
          FluentModelTImpl childResource = find(key);
          if (childResource == null
                  || childResource.pendingOperation() == ExternalChildResourceImpl.PendingOperation.ToBeCreated) {
              throw new IllegalArgumentException("A child resource ('" + childResourceName + "') with name (key) '" + name + " (" + key + ")' not found");
          }
          childResource.setPendingOperation(ExternalChildResourceImpl.PendingOperation.ToBeRemoved);
          super.prepareForFutureCommitOrPostRun(childResource);
      }