code: protected FluentModelTImpl prepareForFutureCommitOrPostRun(FluentModelTImpl childResource) {
          if (this.isPostRunMode) {
              if (!childResource.taskGroup().dependsOn(this.parentTaskGroup)) {
                  this.parentTaskGroup.addPostRunDependentTaskGroup(childResource.taskGroup());
              }
              return childResource;
          } else {
              return childResource;
          }
      }
docs: Mark the given child resource as the post run dependent of the parent of this collection.
  
  @param childResource the child resource