String getName() {
    return name;
  }
Will cause the thread that executes to wait, if necessary, until the subprocess executing this
Gfsh script has terminated, or the specified waiting time elapses.

@param timeout the maximum amount of time to wait
@param timeUnit the units of {@code timeout}
@return a reference to this GfshScript
@throws RuntimeException if the current thread is interrupted while waiting.
@throws AssertionError if the specified waiting time elapses before the process exits.
geode-junit/src/main/java/org/apache/geode/test/junit/rules/gfsh/GfshScript.java