Usage:
java -cp JavaGUIReplayer.jar JavaGUIReplayer <String-testcase> <String-labelmap> <String-classname> 0 0 0 0 <String-destfile> <String-timelog> <String-successlog> <String-URL[0] URL[1] ...>

<String-testcase>: the absolute path for where the test case is (downloaded from TestCases.zip)
<String-labelfile>: the absolute path for where the label map is (downloaded from LabelMap.zip)
<String-classname>:
the main class name for each application:
TerpDrawLaunchOOD
TerpPadTwoPad
TerpPaintFaint
TerpSheetUMSpreadSheet
<String-destfile>: absolute path for where you want to save the generated(destination) file
<String-timelog>: absolute path for where you want to save the time log
<String-successlog>: absolute path for where you want to save the successful log
<String-URL[0] URL[1]...>: URL(s) for where the original source code or the mutants are for the applications,
please note TerpPaint also needs support from mail.jar and activation.jar

Example - Generating Actual State(Replay State Information):
java -cp JavaGUIReplayer.jar JavaGUIReplayer c:\TerpPaint\TestCases\Random\3.tst c:\TerpPaint\LabelMap\TerpPaint.MAP Faint 0 0 0 0 c:\TerpPaint\ReplayState\Mutant59\Random\3.rst c:\TerpPaint\Logs\ReplayLog\Mutant59\timelog.log c:\TerpPaint\Logs\ReplayLog\Mutant59\successlog.log file:/c:/TerpPaint/Mutants/TerpPaint_59/ file:/c:/TerpPaint/Mutants/TerpPaint_59/ativation.jar file:/c:/TerpPaint/Mutants/TerpPaint_59/mail.jar