question: waits until the previous build in progress reaches a check point , identified by the given identifier , or until the current executor becomes the youngest build in progress . note that `` previous build in progress '' should be interpreted as `` previous build in progress '' instead of '' previous build if it 's in progress '' . this makes a difference around builds that are aborted or failed very early without reporting the check points . imagine the following time sequence : build # 1 , # 2 , and # 3 happens around the same time build # 3 waits for check point junitresultarchiver build # 2 aborts before getting to that check point build # 1 finally checks in junitresultarchiver using this method , build # 3 correctly waits until the step 4 . because of this behavior , the #report / #block pair can normallybe used without a try/finally block . this method can be only called from an executor thread . concode_field_sep String internalName concode_elem_sep CheckPoint MAIN_COMPLETED concode_elem_sep CheckPoint CULPRITS_DETERMINED concode_elem_sep Object identity concode_elem_sep CheckPoint COMPLETED concode_field_sep int hashCode concode_elem_sep boolean equals concode_elem_sep void report concode_elem_sep String toString
target: void function ( ) { Run . waitForCheckpoint ( this , null , null ) ; }