summaryrefslogtreecommitdiff
path: root/VS-Sim-Javadoc
diff options
context:
space:
mode:
Diffstat (limited to 'VS-Sim-Javadoc')
-rw-r--r--VS-Sim-Javadoc/allclasses-frame.html155
-rw-r--r--VS-Sim-Javadoc/allclasses-noframe.html155
-rw-r--r--VS-Sim-Javadoc/constant-values.html439
-rw-r--r--VS-Sim-Javadoc/core/VSAbstractProcess.html1979
-rw-r--r--VS-Sim-Javadoc/core/VSInternalProcess.html1014
-rw-r--r--VS-Sim-Javadoc/core/VSMessage.html540
-rw-r--r--VS-Sim-Javadoc/core/VSMessageStub.html268
-rw-r--r--VS-Sim-Javadoc/core/VSTask.html911
-rw-r--r--VS-Sim-Javadoc/core/VSTaskManager.html668
-rw-r--r--VS-Sim-Javadoc/core/package-frame.html42
-rw-r--r--VS-Sim-Javadoc/core/package-summary.html179
-rw-r--r--VS-Sim-Javadoc/core/package-tree.html161
-rw-r--r--VS-Sim-Javadoc/core/time/VSLamportTime.html325
-rw-r--r--VS-Sim-Javadoc/core/time/VSTime.html243
-rw-r--r--VS-Sim-Javadoc/core/time/VSVectorTime.html451
-rw-r--r--VS-Sim-Javadoc/core/time/package-frame.html45
-rw-r--r--VS-Sim-Javadoc/core/time/package-summary.html173
-rw-r--r--VS-Sim-Javadoc/core/time/package-tree.html167
-rw-r--r--VS-Sim-Javadoc/deprecated-list.html144
-rw-r--r--VS-Sim-Javadoc/events/VSAbstractEvent.html697
-rw-r--r--VS-Sim-Javadoc/events/VSCopyableEvent.html218
-rw-r--r--VS-Sim-Javadoc/events/VSRegisteredEvents.html575
-rw-r--r--VS-Sim-Javadoc/events/implementations/VSProcessCrashEvent.html366
-rw-r--r--VS-Sim-Javadoc/events/implementations/VSProcessRecoverEvent.html367
-rw-r--r--VS-Sim-Javadoc/events/implementations/package-frame.html34
-rw-r--r--VS-Sim-Javadoc/events/implementations/package-summary.html159
-rw-r--r--VS-Sim-Javadoc/events/implementations/package-tree.html160
-rw-r--r--VS-Sim-Javadoc/events/internal/VSAbstractInternalEvent.html356
-rw-r--r--VS-Sim-Javadoc/events/internal/VSMessageReceiveEvent.html381
-rw-r--r--VS-Sim-Javadoc/events/internal/VSProtocolEvent.html559
-rw-r--r--VS-Sim-Javadoc/events/internal/VSProtocolScheduleEvent.html513
-rw-r--r--VS-Sim-Javadoc/events/internal/package-frame.html38
-rw-r--r--VS-Sim-Javadoc/events/internal/package-summary.html175
-rw-r--r--VS-Sim-Javadoc/events/internal/package-tree.html163
-rw-r--r--VS-Sim-Javadoc/events/package-frame.html45
-rw-r--r--VS-Sim-Javadoc/events/package-summary.html174
-rw-r--r--VS-Sim-Javadoc/events/package-tree.html161
-rw-r--r--VS-Sim-Javadoc/exceptions/VSEventNotCopyableException.html245
-rw-r--r--VS-Sim-Javadoc/exceptions/VSNegativeNumberException.html245
-rw-r--r--VS-Sim-Javadoc/exceptions/VSParseIntegerVectorException.html246
-rw-r--r--VS-Sim-Javadoc/exceptions/package-frame.html36
-rw-r--r--VS-Sim-Javadoc/exceptions/package-summary.html167
-rw-r--r--VS-Sim-Javadoc/exceptions/package-tree.html156
-rw-r--r--VS-Sim-Javadoc/help-doc.html217
-rw-r--r--VS-Sim-Javadoc/index-all.html2384
-rw-r--r--VS-Sim-Javadoc/index.html39
-rw-r--r--VS-Sim-Javadoc/overview-frame.html66
-rw-r--r--VS-Sim-Javadoc/overview-summary.html197
-rw-r--r--VS-Sim-Javadoc/overview-tree.html250
-rw-r--r--VS-Sim-Javadoc/package-list13
-rw-r--r--VS-Sim-Javadoc/prefs/VSDefaultPrefs.html472
-rw-r--r--VS-Sim-Javadoc/prefs/VSPrefs.html2194
-rw-r--r--VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html371
-rw-r--r--VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSStringPrefsRestriction.html347
-rw-r--r--VS-Sim-Javadoc/prefs/VSPrefsRestriction.html324
-rw-r--r--VS-Sim-Javadoc/prefs/VSSerializablePrefs.html336
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSAbstractBetterEditor.html422
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSAbstractEditor.html1061
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSColorChooser.html424
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSEditorFrame.html455
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSEditorTable.html446
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSProcessEditor.html383
-rw-r--r--VS-Sim-Javadoc/prefs/editors/VSSimulatorEditor.html426
-rw-r--r--VS-Sim-Javadoc/prefs/editors/package-frame.html44
-rw-r--r--VS-Sim-Javadoc/prefs/editors/package-summary.html182
-rw-r--r--VS-Sim-Javadoc/prefs/editors/package-tree.html183
-rw-r--r--VS-Sim-Javadoc/prefs/package-frame.html42
-rw-r--r--VS-Sim-Javadoc/prefs/package-summary.html177
-rw-r--r--VS-Sim-Javadoc/prefs/package-tree.html159
-rw-r--r--VS-Sim-Javadoc/protocols/VSAbstractProtocol.html1019
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSBasicMulticastProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSBerkelyTimeProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSBroadcastProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSDummyProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSExternalTimeSyncProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSInternalTimeSyncProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSOnePhaseCommitProtocol.html559
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSPingPongProtocol.html558
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSReliableMulticastProtocol.html537
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/VSTwoPhaseCommitProtocol.html537
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/package-frame.html50
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/package-summary.html200
-rw-r--r--VS-Sim-Javadoc/protocols/implementations/package-tree.html160
-rw-r--r--VS-Sim-Javadoc/protocols/package-frame.html32
-rw-r--r--VS-Sim-Javadoc/protocols/package-summary.html156
-rw-r--r--VS-Sim-Javadoc/protocols/package-tree.html158
-rw-r--r--VS-Sim-Javadoc/resources/inherit.gifbin0 -> 57 bytes
-rw-r--r--VS-Sim-Javadoc/serialize/VSNotSerializable.html179
-rw-r--r--VS-Sim-Javadoc/serialize/VSSerializable.html253
-rw-r--r--VS-Sim-Javadoc/serialize/VSSerialize.html530
-rw-r--r--VS-Sim-Javadoc/serialize/package-frame.html45
-rw-r--r--VS-Sim-Javadoc/serialize/package-summary.html177
-rw-r--r--VS-Sim-Javadoc/serialize/package-tree.html156
-rw-r--r--VS-Sim-Javadoc/serialized-form.html1918
-rw-r--r--VS-Sim-Javadoc/simulator/VSCreateTask.html463
-rw-r--r--VS-Sim-Javadoc/simulator/VSLogging.html413
-rw-r--r--VS-Sim-Javadoc/simulator/VSMain.html285
-rw-r--r--VS-Sim-Javadoc/simulator/VSMenuItemStates.html422
-rw-r--r--VS-Sim-Javadoc/simulator/VSSimulator.html756
-rw-r--r--VS-Sim-Javadoc/simulator/VSSimulatorFrame.html647
-rw-r--r--VS-Sim-Javadoc/simulator/VSSimulatorVisualization.VSMessageLine.html396
-rw-r--r--VS-Sim-Javadoc/simulator/VSSimulatorVisualization.html1013
-rw-r--r--VS-Sim-Javadoc/simulator/package-frame.html44
-rw-r--r--VS-Sim-Javadoc/simulator/package-summary.html183
-rw-r--r--VS-Sim-Javadoc/simulator/package-tree.html178
-rw-r--r--VS-Sim-Javadoc/stylesheet.css29
-rw-r--r--VS-Sim-Javadoc/utils/VS3Tupel.html314
-rw-r--r--VS-Sim-Javadoc/utils/VSAboutFrame.html475
-rw-r--r--VS-Sim-Javadoc/utils/VSClassLoader.html272
-rw-r--r--VS-Sim-Javadoc/utils/VSFrame.html488
-rw-r--r--VS-Sim-Javadoc/utils/VSInfoArea.html427
-rw-r--r--VS-Sim-Javadoc/utils/VSPriorityQueue.html305
-rw-r--r--VS-Sim-Javadoc/utils/VSRandom.html300
-rw-r--r--VS-Sim-Javadoc/utils/VSTools.html309
-rw-r--r--VS-Sim-Javadoc/utils/package-frame.html46
-rw-r--r--VS-Sim-Javadoc/utils/package-summary.html184
-rw-r--r--VS-Sim-Javadoc/utils/package-tree.html191
117 files changed, 44627 insertions, 0 deletions
diff --git a/VS-Sim-Javadoc/allclasses-frame.html b/VS-Sim-Javadoc/allclasses-frame.html
new file mode 100644
index 0000000..439355c
--- /dev/null
+++ b/VS-Sim-Javadoc/allclasses-frame.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:34 GMT 2008 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="utils/VS3Tupel.html" title="class in utils" target="classFrame">VS3Tupel</A>
+<BR>
+<A HREF="utils/VSAboutFrame.html" title="class in utils" target="classFrame">VSAboutFrame</A>
+<BR>
+<A HREF="prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors" target="classFrame">VSAbstractBetterEditor</A>
+<BR>
+<A HREF="prefs/editors/VSAbstractEditor.html" title="class in prefs.editors" target="classFrame">VSAbstractEditor</A>
+<BR>
+<A HREF="events/VSAbstractEvent.html" title="class in events" target="classFrame">VSAbstractEvent</A>
+<BR>
+<A HREF="events/internal/VSAbstractInternalEvent.html" title="class in events.internal" target="classFrame">VSAbstractInternalEvent</A>
+<BR>
+<A HREF="core/VSAbstractProcess.html" title="class in core" target="classFrame">VSAbstractProcess</A>
+<BR>
+<A HREF="protocols/VSAbstractProtocol.html" title="class in protocols" target="classFrame">VSAbstractProtocol</A>
+<BR>
+<A HREF="protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations" target="classFrame">VSBasicMulticastProtocol</A>
+<BR>
+<A HREF="protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations" target="classFrame">VSBerkelyTimeProtocol</A>
+<BR>
+<A HREF="protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations" target="classFrame">VSBroadcastProtocol</A>
+<BR>
+<A HREF="utils/VSClassLoader.html" title="class in utils" target="classFrame">VSClassLoader</A>
+<BR>
+<A HREF="prefs/editors/VSColorChooser.html" title="class in prefs.editors" target="classFrame">VSColorChooser</A>
+<BR>
+<A HREF="events/VSCopyableEvent.html" title="interface in events" target="classFrame"><I>VSCopyableEvent</I></A>
+<BR>
+<A HREF="simulator/VSCreateTask.html" title="class in simulator" target="classFrame">VSCreateTask</A>
+<BR>
+<A HREF="prefs/VSDefaultPrefs.html" title="class in prefs" target="classFrame">VSDefaultPrefs</A>
+<BR>
+<A HREF="protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations" target="classFrame">VSDummyProtocol</A>
+<BR>
+<A HREF="prefs/editors/VSEditorFrame.html" title="class in prefs.editors" target="classFrame">VSEditorFrame</A>
+<BR>
+<A HREF="prefs/editors/VSEditorTable.html" title="class in prefs.editors" target="classFrame">VSEditorTable</A>
+<BR>
+<A HREF="exceptions/VSEventNotCopyableException.html" title="class in exceptions" target="classFrame">VSEventNotCopyableException</A>
+<BR>
+<A HREF="protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations" target="classFrame">VSExternalTimeSyncProtocol</A>
+<BR>
+<A HREF="utils/VSFrame.html" title="class in utils" target="classFrame">VSFrame</A>
+<BR>
+<A HREF="utils/VSInfoArea.html" title="class in utils" target="classFrame">VSInfoArea</A>
+<BR>
+<A HREF="core/VSInternalProcess.html" title="class in core" target="classFrame">VSInternalProcess</A>
+<BR>
+<A HREF="protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations" target="classFrame">VSInternalTimeSyncProtocol</A>
+<BR>
+<A HREF="core/time/VSLamportTime.html" title="class in core.time" target="classFrame">VSLamportTime</A>
+<BR>
+<A HREF="simulator/VSLogging.html" title="class in simulator" target="classFrame">VSLogging</A>
+<BR>
+<A HREF="simulator/VSMain.html" title="class in simulator" target="classFrame">VSMain</A>
+<BR>
+<A HREF="simulator/VSMenuItemStates.html" title="class in simulator" target="classFrame">VSMenuItemStates</A>
+<BR>
+<A HREF="core/VSMessage.html" title="class in core" target="classFrame">VSMessage</A>
+<BR>
+<A HREF="events/internal/VSMessageReceiveEvent.html" title="class in events.internal" target="classFrame">VSMessageReceiveEvent</A>
+<BR>
+<A HREF="core/VSMessageStub.html" title="class in core" target="classFrame">VSMessageStub</A>
+<BR>
+<A HREF="exceptions/VSNegativeNumberException.html" title="class in exceptions" target="classFrame">VSNegativeNumberException</A>
+<BR>
+<A HREF="serialize/VSNotSerializable.html" title="interface in serialize" target="classFrame"><I>VSNotSerializable</I></A>
+<BR>
+<A HREF="protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations" target="classFrame">VSOnePhaseCommitProtocol</A>
+<BR>
+<A HREF="exceptions/VSParseIntegerVectorException.html" title="class in exceptions" target="classFrame">VSParseIntegerVectorException</A>
+<BR>
+<A HREF="protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations" target="classFrame">VSPingPongProtocol</A>
+<BR>
+<A HREF="prefs/VSPrefs.html" title="class in prefs" target="classFrame">VSPrefs</A>
+<BR>
+<A HREF="prefs/VSPrefsRestriction.html" title="class in prefs" target="classFrame">VSPrefsRestriction</A>
+<BR>
+<A HREF="prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs" target="classFrame">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<BR>
+<A HREF="prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs" target="classFrame">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<BR>
+<A HREF="utils/VSPriorityQueue.html" title="class in utils" target="classFrame">VSPriorityQueue</A>
+<BR>
+<A HREF="events/implementations/VSProcessCrashEvent.html" title="class in events.implementations" target="classFrame">VSProcessCrashEvent</A>
+<BR>
+<A HREF="prefs/editors/VSProcessEditor.html" title="class in prefs.editors" target="classFrame">VSProcessEditor</A>
+<BR>
+<A HREF="events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations" target="classFrame">VSProcessRecoverEvent</A>
+<BR>
+<A HREF="events/internal/VSProtocolEvent.html" title="class in events.internal" target="classFrame">VSProtocolEvent</A>
+<BR>
+<A HREF="events/internal/VSProtocolScheduleEvent.html" title="class in events.internal" target="classFrame">VSProtocolScheduleEvent</A>
+<BR>
+<A HREF="utils/VSRandom.html" title="class in utils" target="classFrame">VSRandom</A>
+<BR>
+<A HREF="events/VSRegisteredEvents.html" title="class in events" target="classFrame">VSRegisteredEvents</A>
+<BR>
+<A HREF="protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations" target="classFrame">VSReliableMulticastProtocol</A>
+<BR>
+<A HREF="serialize/VSSerializable.html" title="interface in serialize" target="classFrame"><I>VSSerializable</I></A>
+<BR>
+<A HREF="prefs/VSSerializablePrefs.html" title="class in prefs" target="classFrame">VSSerializablePrefs</A>
+<BR>
+<A HREF="serialize/VSSerialize.html" title="class in serialize" target="classFrame">VSSerialize</A>
+<BR>
+<A HREF="simulator/VSSimulator.html" title="class in simulator" target="classFrame">VSSimulator</A>
+<BR>
+<A HREF="prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors" target="classFrame">VSSimulatorEditor</A>
+<BR>
+<A HREF="simulator/VSSimulatorFrame.html" title="class in simulator" target="classFrame">VSSimulatorFrame</A>
+<BR>
+<A HREF="simulator/VSSimulatorVisualization.html" title="class in simulator" target="classFrame">VSSimulatorVisualization</A>
+<BR>
+<A HREF="core/VSTask.html" title="class in core" target="classFrame">VSTask</A>
+<BR>
+<A HREF="core/VSTaskManager.html" title="class in core" target="classFrame">VSTaskManager</A>
+<BR>
+<A HREF="core/time/VSTime.html" title="interface in core.time" target="classFrame"><I>VSTime</I></A>
+<BR>
+<A HREF="utils/VSTools.html" title="class in utils" target="classFrame">VSTools</A>
+<BR>
+<A HREF="protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations" target="classFrame">VSTwoPhaseCommitProtocol</A>
+<BR>
+<A HREF="core/time/VSVectorTime.html" title="class in core.time" target="classFrame">VSVectorTime</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/allclasses-noframe.html b/VS-Sim-Javadoc/allclasses-noframe.html
new file mode 100644
index 0000000..76bad1b
--- /dev/null
+++ b/VS-Sim-Javadoc/allclasses-noframe.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:34 GMT 2008 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>
+<BR>
+<A HREF="utils/VSAboutFrame.html" title="class in utils">VSAboutFrame</A>
+<BR>
+<A HREF="prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<BR>
+<A HREF="prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<BR>
+<A HREF="events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<BR>
+<A HREF="events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A>
+<BR>
+<A HREF="core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<BR>
+<A HREF="protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<BR>
+<A HREF="protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<BR>
+<A HREF="protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<BR>
+<A HREF="protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<BR>
+<A HREF="utils/VSClassLoader.html" title="class in utils">VSClassLoader</A>
+<BR>
+<A HREF="prefs/editors/VSColorChooser.html" title="class in prefs.editors">VSColorChooser</A>
+<BR>
+<A HREF="events/VSCopyableEvent.html" title="interface in events"><I>VSCopyableEvent</I></A>
+<BR>
+<A HREF="simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<BR>
+<A HREF="prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<BR>
+<A HREF="protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<BR>
+<A HREF="prefs/editors/VSEditorFrame.html" title="class in prefs.editors">VSEditorFrame</A>
+<BR>
+<A HREF="prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A>
+<BR>
+<A HREF="exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A>
+<BR>
+<A HREF="protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<BR>
+<A HREF="utils/VSFrame.html" title="class in utils">VSFrame</A>
+<BR>
+<A HREF="utils/VSInfoArea.html" title="class in utils">VSInfoArea</A>
+<BR>
+<A HREF="core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<BR>
+<A HREF="protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<BR>
+<A HREF="core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>
+<BR>
+<A HREF="simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<BR>
+<A HREF="simulator/VSMain.html" title="class in simulator">VSMain</A>
+<BR>
+<A HREF="simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<BR>
+<A HREF="core/VSMessage.html" title="class in core">VSMessage</A>
+<BR>
+<A HREF="events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>
+<BR>
+<A HREF="core/VSMessageStub.html" title="class in core">VSMessageStub</A>
+<BR>
+<A HREF="exceptions/VSNegativeNumberException.html" title="class in exceptions">VSNegativeNumberException</A>
+<BR>
+<A HREF="serialize/VSNotSerializable.html" title="interface in serialize"><I>VSNotSerializable</I></A>
+<BR>
+<A HREF="protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<BR>
+<A HREF="exceptions/VSParseIntegerVectorException.html" title="class in exceptions">VSParseIntegerVectorException</A>
+<BR>
+<A HREF="protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<BR>
+<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<BR>
+<A HREF="prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A>
+<BR>
+<A HREF="prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<BR>
+<A HREF="prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<BR>
+<A HREF="utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>
+<BR>
+<A HREF="events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>
+<BR>
+<A HREF="prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>
+<BR>
+<A HREF="events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>
+<BR>
+<A HREF="events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<BR>
+<A HREF="events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<BR>
+<A HREF="utils/VSRandom.html" title="class in utils">VSRandom</A>
+<BR>
+<A HREF="events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<BR>
+<A HREF="protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<BR>
+<A HREF="serialize/VSSerializable.html" title="interface in serialize"><I>VSSerializable</I></A>
+<BR>
+<A HREF="prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A>
+<BR>
+<A HREF="serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<BR>
+<A HREF="simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<BR>
+<A HREF="prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<BR>
+<A HREF="simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<BR>
+<A HREF="simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<BR>
+<A HREF="core/VSTask.html" title="class in core">VSTask</A>
+<BR>
+<A HREF="core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<BR>
+<A HREF="core/time/VSTime.html" title="interface in core.time"><I>VSTime</I></A>
+<BR>
+<A HREF="utils/VSTools.html" title="class in utils">VSTools</A>
+<BR>
+<A HREF="protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<BR>
+<A HREF="core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/constant-values.html b/VS-Sim-Javadoc/constant-values.html
new file mode 100644
index 0000000..7c804e1
--- /dev/null
+++ b/VS-Sim-Javadoc/constant-values.html
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+Constant Field Values
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Constant Field Values";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#core">core.*</A>
+<LI><A HREF="#prefs">prefs.*</A>
+<LI><A HREF="#protocols">protocols.*</A>
+<LI><A HREF="#serialize">serialize.*</A>
+</UL>
+
+<A NAME="core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+core.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">core.<A HREF="core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSAbstractProcess.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSAbstractProcess.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">core.<A HREF="core/VSMessage.html" title="class in core">VSMessage</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSMessage.IS_CLIENT_MESSAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSMessage.html#IS_CLIENT_MESSAGE">IS_CLIENT_MESSAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>false</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSMessage.IS_SERVER_MESSAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSMessage.html#IS_SERVER_MESSAGE">IS_SERVER_MESSAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>true</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">core.<A HREF="core/VSTask.html" title="class in core">VSTask</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSTask.GLOBAL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSTask.html#GLOBAL">GLOBAL</A></CODE></TD>
+<TD ALIGN="right"><CODE>false</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSTask.LOCAL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSTask.html#LOCAL">LOCAL</A></CODE></TD>
+<TD ALIGN="right"><CODE>true</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">core.<A HREF="core/VSTaskManager.html" title="class in core">VSTaskManager</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSTaskManager.ONLY_ONCE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSTaskManager.html#ONLY_ONCE">ONLY_ONCE</A></CODE></TD>
+<TD ALIGN="right"><CODE>false</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="core.VSTaskManager.PROGRAMMED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="core/VSTaskManager.html#PROGRAMMED">PROGRAMMED</A></CODE></TD>
+<TD ALIGN="right"><CODE>true</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="prefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+prefs.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">prefs.<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.BOOLEAN_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Boolean: "</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.COLOR_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Color: "</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.FLOAT_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Float: "</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.INTEGER_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Integer: "</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.LONG_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Long: "</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.STRING_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"String: "</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.VSPrefs.VECTOR_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Vector: "</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="prefs.editors"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+prefs.editors.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">prefs.editors.<A HREF="prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.editors.VSAbstractEditor.ALL_PREFERENCES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/editors/VSAbstractEditor.html#ALL_PREFERENCES">ALL_PREFERENCES</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.editors.VSAbstractEditor.MIN_UNIT_LENGTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/editors/VSAbstractEditor.html#MIN_UNIT_LENGTH">MIN_UNIT_LENGTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.editors.VSAbstractEditor.SIMULATION_PREFERENCES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/editors/VSAbstractEditor.html#SIMULATION_PREFERENCES">SIMULATION_PREFERENCES</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.editors.VSAbstractEditor.VALUE_FIELD_COLS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/editors/VSAbstractEditor.html#VALUE_FIELD_COLS">VALUE_FIELD_COLS</A></CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">prefs.editors.<A HREF="prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.editors.VSSimulatorEditor.OPENED_NEW_TAB"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/editors/VSSimulatorEditor.html#OPENED_NEW_TAB">OPENED_NEW_TAB</A></CODE></TD>
+<TD ALIGN="right"><CODE>false</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="prefs.editors.VSSimulatorEditor.OPENED_NEW_WINDOW"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="prefs/editors/VSSimulatorEditor.html#OPENED_NEW_WINDOW">OPENED_NEW_WINDOW</A></CODE></TD>
+<TD ALIGN="right"><CODE>true</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="protocols"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+protocols.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">protocols.<A HREF="protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="protocols.VSAbstractProtocol.HAS_ON_CLIENT_START"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A></CODE></TD>
+<TD ALIGN="right"><CODE>false</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="protocols.VSAbstractProtocol.HAS_ON_SERVER_START"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+<TD ALIGN="right"><CODE>true</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="serialize"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+serialize.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">serialize.<A HREF="serialize/VSSerialize.html" title="class in serialize">VSSerialize</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="serialize.VSSerialize.DEBUG"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;boolean</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="serialize/VSSerialize.html#DEBUG">DEBUG</A></CODE></TD>
+<TD ALIGN="right"><CODE>false</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/VSAbstractProcess.html b/VS-Sim-Javadoc/core/VSAbstractProcess.html
new file mode 100644
index 0000000..992fa60
--- /dev/null
+++ b/VS-Sim-Javadoc/core/VSAbstractProcess.html
@@ -0,0 +1,1979 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSAbstractProcess
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAbstractProcess";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../core/VSInternalProcess.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSAbstractProcess.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractProcess.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core</FONT>
+<BR>
+Class VSAbstractProcess</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>core.VSAbstractProcess</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSAbstractProcess</B><DT>extends <A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A><DT>implements <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSAbstractProcess, an object of this class represents a process
+ of a simulator.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#clockOffset">clockOffset</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The clock offset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#clockVariance">clockVariance</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The clock variance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.awt.Color</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#crashedColor">crashedColor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The color used if the process has crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.ArrayList&lt;java.lang.Long&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#crashHistory">crashHistory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The crash history.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.awt.Color</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#currentColor">currentColor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process' current color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#DEFAULT_COLOR_VALUE_KEYS">DEFAULT_COLOR_VALUE_KEYS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant DEFAULT_COLOR_VALUE_KEYS.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#DEFAULT_FLOAT_VALUE_KEYS">DEFAULT_FLOAT_VALUE_KEYS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant DEFAULT_FLOAT_VALUE_KEYS.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#DEFAULT_INTEGER_VALUE_KEYS">DEFAULT_INTEGER_VALUE_KEYS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant DEFAULT_INTEGER_VALUE_KEYS.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#DEFAULT_LONG_VALUE_KEYS">DEFAULT_LONG_VALUE_KEYS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant DEFAULT_LONG_VALUE_KEYS.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#DEFAULT_STRING_VALUE_KEYS">DEFAULT_STRING_VALUE_KEYS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant DEFAULT_STRING_VALUE_KEYS.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#globalTime">globalTime</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#hasCrashed">hasCrashed</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process has crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#hasStarted">hasStarted</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process has started.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#isCrashed">isCrashed</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process is crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#isHighlighted">isHighlighted</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process is highlighted.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#isPaused">isPaused</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process is paused.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#lamportTime">lamportTime</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.ArrayList&lt;<A HREF="../core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#lamportTimeHistory">lamportTimeHistory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The lamport time history.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#localTime">localTime</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The local time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#loging">loging</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The loging object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#prefs">prefs</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The simulator's default prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#processID">processID</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#processNum">processNum</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process num.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.ArrayList&lt;<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#protocolsToReset">protocolsToReset</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The protocols to reset if the simulator is over or the reset
+ button has been pressed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../utils/VSRandom.html" title="class in utils">VSRandom</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#random">random</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The random generator of the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../core/VSTask.html" title="class in core">VSTask</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#randomCrashTask">randomCrashTask</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The random crash task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The data serialization id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#simulatorVisualization">simulatorVisualization</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The simulator canvas.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#tasks">tasks</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The tasks of the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#timeModified">timeModified</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The time has been modified in a task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.awt.Color</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#tmpColor">tmpColor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A temp.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#vectorTime">vectorTime</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The vector time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.ArrayList&lt;<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#vectorTimeHistory">vectorTimeHistory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The vector time history.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#VSAbstractProcess(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)">VSAbstractProcess</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ int&nbsp;processNum,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new process.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#addClockOffset(long)">addClockOffset</A></B>(long&nbsp;add)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the clock offset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#createRandomCrashTask_()">createRandomCrashTask_</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#equals(core.VSAbstractProcess)">equals</A></B>(<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equals.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#fillWithDefaults()">fillWithDefaults</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getARandomCrashTime()">getARandomCrashTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the a random crash time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getClockVariance()">getClockVariance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the clock variance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getCrashHistoryArray()">getCrashHistoryArray</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the crash history array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getGlobalTime()">getGlobalTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getLamportTime()">getLamportTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/time/VSTime.html" title="interface in core.time">VSTime</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getLamportTimeArray()">getLamportTimeArray</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the lamport time history as an array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getPrefs()">getPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the simulator's default prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getProcessID()">getProcessID</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the process id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getProcessNum()">getProcessNum</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the process num.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getProtocolObject_(java.lang.String)">getProtocolObject_</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getRandomPercentage()">getRandomPercentage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a random percentage 0..100 using the process' own pseudo
+ random number generator object of the VSRandom class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getTime()">getTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the process' local time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getVectorTime()">getVectorTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the vector time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/time/VSTime.html" title="interface in core.time">VSTime</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#getVectorTimeArray()">getVectorTimeArray</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the vector time history as an array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#hasCrashed()">hasCrashed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the process has crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#increaseLamportTime()">increaseLamportTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increases the process' lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#increaseVectorAndLamportTimeIfAll()">increaseVectorAndLamportTimeIfAll</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increases the vector and the lamport time by 1 each if
+ sim.update.vectortime.all/sim.update.lamporttime.all are set
+ to true.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#increaseVectorTime()">increaseVectorTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increases the vector time by 1.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#init(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)">init</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ int&nbsp;processNum,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits a the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#initTimeFormats()">initTimeFormats</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the time formats.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#isCrashed()">isCrashed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the process is crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#isCrashed(boolean)">isCrashed</A></B>(boolean&nbsp;isCrashed)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if the process is crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#log(java.lang.String)">log</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logg a message to the loging area.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#resetTimeFormats()">resetTimeFormats</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset time formats.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#setClockVariance(float)">setClockVariance</A></B>(float&nbsp;clockVariance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the clock variance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#setCurrentColor(java.awt.Color)">setCurrentColor</A></B>(java.awt.Color&nbsp;newColor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#setLamportTime(long)">setLamportTime</A></B>(long&nbsp;lamportTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#setProcessID(int)">setProcessID</A></B>(int&nbsp;processID)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the process id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#setTime(long)">setTime</A></B>(long&nbsp;time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the process' local time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#toStringFull()">toStringFull</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The extended string representation of the process object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#updateFromPrefs_()">updateFromPrefs_</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#updateLamportTime(long)">updateLamportTime</A></B>(long&nbsp;time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the process' lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSAbstractProcess.html#updateVectorTime(core.time.VSVectorTime)">updateVectorTime</A></B>(<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>&nbsp;vectorTimeUpdate)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the vector time.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+protected static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DD>The data serialization id.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSAbstractProcess.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="protocolsToReset"><!-- --></A><H3>
+protocolsToReset</H3>
+<PRE>
+protected java.util.ArrayList&lt;<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&gt; <B>protocolsToReset</B></PRE>
+<DL>
+<DD>The protocols to reset if the simulator is over or the reset
+ button has been pressed.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="crashHistory"><!-- --></A><H3>
+crashHistory</H3>
+<PRE>
+protected java.util.ArrayList&lt;java.lang.Long&gt; <B>crashHistory</B></PRE>
+<DL>
+<DD>The crash history. represents all crashes of the process using the
+ global simulator time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="lamportTimeHistory"><!-- --></A><H3>
+lamportTimeHistory</H3>
+<PRE>
+protected java.util.ArrayList&lt;<A HREF="../core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>&gt; <B>lamportTimeHistory</B></PRE>
+<DL>
+<DD>The lamport time history.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="vectorTimeHistory"><!-- --></A><H3>
+vectorTimeHistory</H3>
+<PRE>
+protected java.util.ArrayList&lt;<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>&gt; <B>vectorTimeHistory</B></PRE>
+<DL>
+<DD>The vector time history.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="crashedColor"><!-- --></A><H3>
+crashedColor</H3>
+<PRE>
+protected java.awt.Color <B>crashedColor</B></PRE>
+<DL>
+<DD>The color used if the process has crashed.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="currentColor"><!-- --></A><H3>
+currentColor</H3>
+<PRE>
+protected java.awt.Color <B>currentColor</B></PRE>
+<DL>
+<DD>The process' current color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="tmpColor"><!-- --></A><H3>
+tmpColor</H3>
+<PRE>
+protected java.awt.Color <B>tmpColor</B></PRE>
+<DL>
+<DD>A temp. color. For internal usage.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="loging"><!-- --></A><H3>
+loging</H3>
+<PRE>
+protected <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A> <B>loging</B></PRE>
+<DL>
+<DD>The loging object.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="prefs"><!-- --></A><H3>
+prefs</H3>
+<PRE>
+protected <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The simulator's default prefs.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="random"><!-- --></A><H3>
+random</H3>
+<PRE>
+protected <A HREF="../utils/VSRandom.html" title="class in utils">VSRandom</A> <B>random</B></PRE>
+<DL>
+<DD>The random generator of the process.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="simulatorVisualization"><!-- --></A><H3>
+simulatorVisualization</H3>
+<PRE>
+protected <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A> <B>simulatorVisualization</B></PRE>
+<DL>
+<DD>The simulator canvas.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="randomCrashTask"><!-- --></A><H3>
+randomCrashTask</H3>
+<PRE>
+protected <A HREF="../core/VSTask.html" title="class in core">VSTask</A> <B>randomCrashTask</B></PRE>
+<DL>
+<DD>The random crash task. May be null if there is no such random task.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="vectorTime"><!-- --></A><H3>
+vectorTime</H3>
+<PRE>
+protected <A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A> <B>vectorTime</B></PRE>
+<DL>
+<DD>The vector time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="tasks"><!-- --></A><H3>
+tasks</H3>
+<PRE>
+protected <A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt; <B>tasks</B></PRE>
+<DL>
+<DD>The tasks of the process. DO ONLY MANIPULATE THIS OBJECT WITHIN THE
+ VSTaskManager CLASS! OTHERWISE THE SYNCHRONIZATION IS WRONG! Use the
+ VSAbstractProcess.getTasks() method to get a reference to this object
+ within the VSTaskManager!
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="hasCrashed"><!-- --></A><H3>
+hasCrashed</H3>
+<PRE>
+protected boolean <B>hasCrashed</B></PRE>
+<DL>
+<DD>The process has crashed. But may be working again.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="hasStarted"><!-- --></A><H3>
+hasStarted</H3>
+<PRE>
+protected boolean <B>hasStarted</B></PRE>
+<DL>
+<DD>The process has started. But may be paused or crashed..
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="isCrashed"><!-- --></A><H3>
+isCrashed</H3>
+<PRE>
+protected boolean <B>isCrashed</B></PRE>
+<DL>
+<DD>The process is crashed.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="isHighlighted"><!-- --></A><H3>
+isHighlighted</H3>
+<PRE>
+protected boolean <B>isHighlighted</B></PRE>
+<DL>
+<DD>The process is highlighted.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="isPaused"><!-- --></A><H3>
+isPaused</H3>
+<PRE>
+protected boolean <B>isPaused</B></PRE>
+<DL>
+<DD>The process is paused.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="timeModified"><!-- --></A><H3>
+timeModified</H3>
+<PRE>
+protected boolean <B>timeModified</B></PRE>
+<DL>
+<DD>The time has been modified in a task. Needed by the task manager to
+ calculate correct offsets.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="clockOffset"><!-- --></A><H3>
+clockOffset</H3>
+<PRE>
+protected double <B>clockOffset</B></PRE>
+<DL>
+<DD>The clock offset. Used by the task manager and also by the process'
+ clock variance.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="clockVariance"><!-- --></A><H3>
+clockVariance</H3>
+<PRE>
+protected float <B>clockVariance</B></PRE>
+<DL>
+<DD>The clock variance.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="processID"><!-- --></A><H3>
+processID</H3>
+<PRE>
+protected int <B>processID</B></PRE>
+<DL>
+<DD>The process id.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="processNum"><!-- --></A><H3>
+processNum</H3>
+<PRE>
+protected int <B>processNum</B></PRE>
+<DL>
+<DD>The process num. It is different to the process id. It represents the
+ array index of there the process is stored at.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="globalTime"><!-- --></A><H3>
+globalTime</H3>
+<PRE>
+protected long <B>globalTime</B></PRE>
+<DL>
+<DD>The global time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="lamportTime"><!-- --></A><H3>
+lamportTime</H3>
+<PRE>
+protected long <B>lamportTime</B></PRE>
+<DL>
+<DD>The lamport time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="localTime"><!-- --></A><H3>
+localTime</H3>
+<PRE>
+protected long <B>localTime</B></PRE>
+<DL>
+<DD>The local time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_INTEGER_VALUE_KEYS"><!-- --></A><H3>
+DEFAULT_INTEGER_VALUE_KEYS</H3>
+<PRE>
+protected static final java.lang.String[] <B>DEFAULT_INTEGER_VALUE_KEYS</B></PRE>
+<DL>
+<DD>The Constant DEFAULT_INTEGER_VALUE_KEYS.
+ This array contains all Integer prefs of the process which should show
+ up in the prefs menu! All keys which dont start with "sim." only show
+ up in the extended prefs menu!
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_LONG_VALUE_KEYS"><!-- --></A><H3>
+DEFAULT_LONG_VALUE_KEYS</H3>
+<PRE>
+protected static final java.lang.String[] <B>DEFAULT_LONG_VALUE_KEYS</B></PRE>
+<DL>
+<DD>The Constant DEFAULT_LONG_VALUE_KEYS.
+ This array contains all Long prefs of the process which should show
+ up in the prefs menu! All keys which dont start with "sim." only show
+ up in the extended prefs menu!
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_FLOAT_VALUE_KEYS"><!-- --></A><H3>
+DEFAULT_FLOAT_VALUE_KEYS</H3>
+<PRE>
+protected static final java.lang.String[] <B>DEFAULT_FLOAT_VALUE_KEYS</B></PRE>
+<DL>
+<DD>The Constant DEFAULT_FLOAT_VALUE_KEYS.
+ This array contains all Float prefs of the process which should show
+ up in the prefs menu! All keys which dont start with "sim." only show
+ up in the extended prefs menu!
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_COLOR_VALUE_KEYS"><!-- --></A><H3>
+DEFAULT_COLOR_VALUE_KEYS</H3>
+<PRE>
+protected static final java.lang.String[] <B>DEFAULT_COLOR_VALUE_KEYS</B></PRE>
+<DL>
+<DD>The Constant DEFAULT_COLOR_VALUE_KEYS.
+ This array contains all Color prefs of the process which should show
+ up in the prefs menu! All keys which dont start with "sim." only show
+ up in the extended prefs menu!
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_STRING_VALUE_KEYS"><!-- --></A><H3>
+DEFAULT_STRING_VALUE_KEYS</H3>
+<PRE>
+protected static final java.lang.String[] <B>DEFAULT_STRING_VALUE_KEYS</B></PRE>
+<DL>
+<DD>The Constant DEFAULT_STRING_VALUE_KEYS.
+ This array contains all String prefs of the process which should show
+ up in the prefs menu! All keys which dont start with "sim." only show
+ up in the extended prefs menu!
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAbstractProcess(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)"><!-- --></A><H3>
+VSAbstractProcess</H3>
+<PRE>
+public <B>VSAbstractProcess</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ int&nbsp;processNum,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</PRE>
+<DL>
+<DD>Instantiates a new process.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the simulator's default prefs<DD><CODE>processNum</CODE> - the process num<DD><CODE>simulatorVisualization</CODE> - the simulator canvas<DD><CODE>loging</CODE> - the loging object</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="init(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)"><!-- --></A><H3>
+init</H3>
+<PRE>
+protected void <B>init</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ int&nbsp;processNum,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</PRE>
+<DL>
+<DD>Inits a the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the simulator's default prefs<DD><CODE>processNum</CODE> - the process num<DD><CODE>simulatorVisualization</CODE> - the simulator canvas<DD><CODE>loging</CODE> - the loging object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initTimeFormats()"><!-- --></A><H3>
+initTimeFormats</H3>
+<PRE>
+protected void <B>initTimeFormats</B>()</PRE>
+<DL>
+<DD>Inits the time formats. E.g. lamport and vector time stamps.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resetTimeFormats()"><!-- --></A><H3>
+resetTimeFormats</H3>
+<PRE>
+protected void <B>resetTimeFormats</B>()</PRE>
+<DL>
+<DD>Reset time formats. E.g. lamport and vector time stamps.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRandomPercentage()"><!-- --></A><H3>
+getRandomPercentage</H3>
+<PRE>
+public int <B>getRandomPercentage</B>()</PRE>
+<DL>
+<DD>Creates a random percentage 0..100 using the process' own pseudo
+ random number generator object of the VSRandom class.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A random percentage 0..100.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addClockOffset(long)"><!-- --></A><H3>
+addClockOffset</H3>
+<PRE>
+protected void <B>addClockOffset</B>(long&nbsp;add)</PRE>
+<DL>
+<DD>Adds the clock offset. This method is used by the task manager. The
+ clock offset identifies if the local time of the process has changed and
+ how much..
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>add</CODE> - the clock offset to add.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcessID()"><!-- --></A><H3>
+getProcessID</H3>
+<PRE>
+public int <B>getProcessID</B>()</PRE>
+<DL>
+<DD>Gets the process id.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the process id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcessNum()"><!-- --></A><H3>
+getProcessNum</H3>
+<PRE>
+public int <B>getProcessNum</B>()</PRE>
+<DL>
+<DD>Gets the process num. The num is different to the process id. It
+ represents the array index of there the process is stored at.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the process num</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProcessID(int)"><!-- --></A><H3>
+setProcessID</H3>
+<PRE>
+public void <B>setProcessID</B>(int&nbsp;processID)</PRE>
+<DL>
+<DD>Sets the process id.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>processID</CODE> - the new process id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTime()"><!-- --></A><H3>
+getTime</H3>
+<PRE>
+public long <B>getTime</B>()</PRE>
+<DL>
+<DD>Gets the process' local time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the process' local time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTime(long)"><!-- --></A><H3>
+setTime</H3>
+<PRE>
+public void <B>setTime</B>(long&nbsp;time)</PRE>
+<DL>
+<DD>Sets the process' local time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>time</CODE> - the new local time of the process.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCrashed()"><!-- --></A><H3>
+isCrashed</H3>
+<PRE>
+public boolean <B>isCrashed</B>()</PRE>
+<DL>
+<DD>Checks if the process is crashed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if is crashed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCrashed(boolean)"><!-- --></A><H3>
+isCrashed</H3>
+<PRE>
+public void <B>isCrashed</B>(boolean&nbsp;isCrashed)</PRE>
+<DL>
+<DD>Sets if the process is crashed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isCrashed</CODE> - true if the process is crashed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasCrashed()"><!-- --></A><H3>
+hasCrashed</H3>
+<PRE>
+public boolean <B>hasCrashed</B>()</PRE>
+<DL>
+<DD>Checks if the process has crashed. The difference to isCrashed is,
+ that the process may be fully functional again after crashing. This
+ method is needed by the simulator canvas in order to see if it should
+ paint 'crashed areas' using the crash history of this process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if yes</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGlobalTime()"><!-- --></A><H3>
+getGlobalTime</H3>
+<PRE>
+public long <B>getGlobalTime</B>()</PRE>
+<DL>
+<DD>Gets the global time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getClockVariance()"><!-- --></A><H3>
+getClockVariance</H3>
+<PRE>
+public float <B>getClockVariance</B>()</PRE>
+<DL>
+<DD>Gets the clock variance.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the clock variance</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setClockVariance(float)"><!-- --></A><H3>
+setClockVariance</H3>
+<PRE>
+public void <B>setClockVariance</B>(float&nbsp;clockVariance)</PRE>
+<DL>
+<DD>Sets the clock variance.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clockVariance</CODE> - the new clock variance</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getARandomCrashTime()"><!-- --></A><H3>
+getARandomCrashTime</H3>
+<PRE>
+protected long <B>getARandomCrashTime</B>()</PRE>
+<DL>
+<DD>Gets the a random crash time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the a random crash time. It will be -1 if the process will not
+ crash at all randomly!</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="increaseLamportTime()"><!-- --></A><H3>
+increaseLamportTime</H3>
+<PRE>
+public void <B>increaseLamportTime</B>()</PRE>
+<DL>
+<DD>Increases the process' lamport time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateLamportTime(long)"><!-- --></A><H3>
+updateLamportTime</H3>
+<PRE>
+public void <B>updateLamportTime</B>(long&nbsp;time)</PRE>
+<DL>
+<DD>Updates the process' lamport time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>time</CODE> - the lamport time to use as its update reference.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLamportTime()"><!-- --></A><H3>
+getLamportTime</H3>
+<PRE>
+public long <B>getLamportTime</B>()</PRE>
+<DL>
+<DD>Gets the lamport time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the lamport time.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLamportTime(long)"><!-- --></A><H3>
+setLamportTime</H3>
+<PRE>
+public void <B>setLamportTime</B>(long&nbsp;lamportTime)</PRE>
+<DL>
+<DD>Sets the lamport time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lamportTime</CODE> - the new lamport time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLamportTimeArray()"><!-- --></A><H3>
+getLamportTimeArray</H3>
+<PRE>
+public <A HREF="../core/time/VSTime.html" title="interface in core.time">VSTime</A>[] <B>getLamportTimeArray</B>()</PRE>
+<DL>
+<DD>Gets the lamport time history as an array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the lamport time history array</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="increaseVectorAndLamportTimeIfAll()"><!-- --></A><H3>
+increaseVectorAndLamportTimeIfAll</H3>
+<PRE>
+public void <B>increaseVectorAndLamportTimeIfAll</B>()</PRE>
+<DL>
+<DD>Increases the vector and the lamport time by 1 each if
+ sim.update.vectortime.all/sim.update.lamporttime.all are set
+ to true.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="increaseVectorTime()"><!-- --></A><H3>
+increaseVectorTime</H3>
+<PRE>
+public void <B>increaseVectorTime</B>()</PRE>
+<DL>
+<DD>Increases the vector time by 1.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateVectorTime(core.time.VSVectorTime)"><!-- --></A><H3>
+updateVectorTime</H3>
+<PRE>
+public void <B>updateVectorTime</B>(<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>&nbsp;vectorTimeUpdate)</PRE>
+<DL>
+<DD>Updates the vector time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>vectorTimeUpdate</CODE> - the vector time of the other process to use for
+ the update</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVectorTime()"><!-- --></A><H3>
+getVectorTime</H3>
+<PRE>
+public <A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A> <B>getVectorTime</B>()</PRE>
+<DL>
+<DD>Gets the vector time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the vector time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVectorTimeArray()"><!-- --></A><H3>
+getVectorTimeArray</H3>
+<PRE>
+public <A HREF="../core/time/VSTime.html" title="interface in core.time">VSTime</A>[] <B>getVectorTimeArray</B>()</PRE>
+<DL>
+<DD>Gets the vector time history as an array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the vector time history array</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCrashHistoryArray()"><!-- --></A><H3>
+getCrashHistoryArray</H3>
+<PRE>
+public java.lang.Long[] <B>getCrashHistoryArray</B>()</PRE>
+<DL>
+<DD>Gets the crash history array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the crash history array</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(java.lang.String)"><!-- --></A><H3>
+log</H3>
+<PRE>
+public void <B>log</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+<DD>Logg a message to the loging area.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to log</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillWithDefaults()"><!-- --></A><H3>
+fillWithDefaults</H3>
+<PRE>
+public void <B>fillWithDefaults</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSPrefs.html#toString()">toString</A></CODE> in class <CODE><A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toStringFull()"><!-- --></A><H3>
+toStringFull</H3>
+<PRE>
+public java.lang.String <B>toStringFull</B>()</PRE>
+<DL>
+<DD>The extended string representation of the process object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the extended string representation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(core.VSAbstractProcess)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Equals. Checks, if both processes have the same process num.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process to compare to
+<DT><B>Returns:</B><DD>true, if both processes are the same (same processNum).</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPrefs()"><!-- --></A><H3>
+getPrefs</H3>
+<PRE>
+public <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>getPrefs</B>()</PRE>
+<DL>
+<DD>Gets the simulator's default prefs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the default prefs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSSerializablePrefs.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in class <CODE><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSSerializablePrefs.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in class <CODE><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCurrentColor(java.awt.Color)"><!-- --></A><H3>
+setCurrentColor</H3>
+<PRE>
+protected void <B>setCurrentColor</B>(java.awt.Color&nbsp;newColor)</PRE>
+<DL>
+<DD>Sets the current color.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>newColor</CODE> - the new current color</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateFromPrefs_()"><!-- --></A><H3>
+updateFromPrefs_</H3>
+<PRE>
+protected abstract void <B>updateFromPrefs_</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRandomCrashTask_()"><!-- --></A><H3>
+createRandomCrashTask_</H3>
+<PRE>
+protected abstract void <B>createRandomCrashTask_</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolObject_(java.lang.String)"><!-- --></A><H3>
+getProtocolObject_</H3>
+<PRE>
+protected abstract <A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A> <B>getProtocolObject_</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../core/VSInternalProcess.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSAbstractProcess.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractProcess.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/VSInternalProcess.html b/VS-Sim-Javadoc/core/VSInternalProcess.html
new file mode 100644
index 0000000..bf2ae40
--- /dev/null
+++ b/VS-Sim-Javadoc/core/VSInternalProcess.html
@@ -0,0 +1,1014 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSInternalProcess
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSInternalProcess";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSAbstractProcess.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSMessage.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSInternalProcess.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSInternalProcess.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_core.VSAbstractProcess">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core</FONT>
+<BR>
+Class VSInternalProcess</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../core/VSAbstractProcess.html" title="class in core">core.VSAbstractProcess</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>core.VSInternalProcess</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSInternalProcess</B><DT>extends <A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></DL>
+</PRE>
+
+<P>
+The class VSInternalProcess, an object of this class represents a process
+ of a simulator.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_core.VSAbstractProcess"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class core.<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../core/VSAbstractProcess.html#clockOffset">clockOffset</A>, <A HREF="../core/VSAbstractProcess.html#clockVariance">clockVariance</A>, <A HREF="../core/VSAbstractProcess.html#crashedColor">crashedColor</A>, <A HREF="../core/VSAbstractProcess.html#crashHistory">crashHistory</A>, <A HREF="../core/VSAbstractProcess.html#currentColor">currentColor</A>, <A HREF="../core/VSAbstractProcess.html#DEFAULT_COLOR_VALUE_KEYS">DEFAULT_COLOR_VALUE_KEYS</A>, <A HREF="../core/VSAbstractProcess.html#DEFAULT_FLOAT_VALUE_KEYS">DEFAULT_FLOAT_VALUE_KEYS</A>, <A HREF="../core/VSAbstractProcess.html#DEFAULT_INTEGER_VALUE_KEYS">DEFAULT_INTEGER_VALUE_KEYS</A>, <A HREF="../core/VSAbstractProcess.html#DEFAULT_LONG_VALUE_KEYS">DEFAULT_LONG_VALUE_KEYS</A>, <A HREF="../core/VSAbstractProcess.html#DEFAULT_STRING_VALUE_KEYS">DEFAULT_STRING_VALUE_KEYS</A>, <A HREF="../core/VSAbstractProcess.html#globalTime">globalTime</A>, <A HREF="../core/VSAbstractProcess.html#hasCrashed">hasCrashed</A>, <A HREF="../core/VSAbstractProcess.html#hasStarted">hasStarted</A>, <A HREF="../core/VSAbstractProcess.html#isCrashed">isCrashed</A>, <A HREF="../core/VSAbstractProcess.html#isHighlighted">isHighlighted</A>, <A HREF="../core/VSAbstractProcess.html#isPaused">isPaused</A>, <A HREF="../core/VSAbstractProcess.html#lamportTime">lamportTime</A>, <A HREF="../core/VSAbstractProcess.html#lamportTimeHistory">lamportTimeHistory</A>, <A HREF="../core/VSAbstractProcess.html#localTime">localTime</A>, <A HREF="../core/VSAbstractProcess.html#loging">loging</A>, <A HREF="../core/VSAbstractProcess.html#prefs">prefs</A>, <A HREF="../core/VSAbstractProcess.html#processID">processID</A>, <A HREF="../core/VSAbstractProcess.html#processNum">processNum</A>, <A HREF="../core/VSAbstractProcess.html#protocolsToReset">protocolsToReset</A>, <A HREF="../core/VSAbstractProcess.html#random">random</A>, <A HREF="../core/VSAbstractProcess.html#randomCrashTask">randomCrashTask</A>, <A HREF="../core/VSAbstractProcess.html#serialVersionUID">serialVersionUID</A>, <A HREF="../core/VSAbstractProcess.html#simulatorVisualization">simulatorVisualization</A>, <A HREF="../core/VSAbstractProcess.html#tasks">tasks</A>, <A HREF="../core/VSAbstractProcess.html#timeModified">timeModified</A>, <A HREF="../core/VSAbstractProcess.html#tmpColor">tmpColor</A>, <A HREF="../core/VSAbstractProcess.html#vectorTime">vectorTime</A>, <A HREF="../core/VSAbstractProcess.html#vectorTimeHistory">vectorTimeHistory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#VSInternalProcess(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)">VSInternalProcess</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ int&nbsp;processNum,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new process.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#addClockOffset(long)">addClockOffset</A></B>(long&nbsp;add)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the clock offset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#addedAProcess()">addedAProcess</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Added a process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#createRandomCrashTask_()">createRandomCrashTask_</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#createRandomCrashTask()">createRandomCrashTask</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the random crash task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#finish()">finish</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process' state is 'Finish'.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getARandomMessageOutageTime(long, core.VSInternalProcess)">getARandomMessageOutageTime</A></B>(long&nbsp;durationTime,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;receiverProcess)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the a random message outage time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.awt.Color</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getColor()">getColor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the current process' color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.awt.Color</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getCrashedColor()">getCrashedColor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the color of this process if it's crashed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSTask.html" title="class in core">VSTask</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getCrashTask()">getCrashTask</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the random crash task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getDurationTime()">getDurationTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getProtocolObject_(java.lang.String)">getProtocolObject_</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getProtocolObject(java.lang.String)">getProtocolObject</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocol object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getRandomPercentage()">getRandomPercentage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a random percentage 0..100 using the process' own pseudo
+ random number generator object of the VSRandom class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getSimulatorCanvas()">getSimulatorCanvas</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the simulator canvas.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#getTasks()">getTasks</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the tasks of the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#highlightOff()">highlightOff</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unhighlights the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#highlightOn()">highlightOn</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Highlights the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#isPaused()">isPaused</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the process is paused.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#pause()">pause</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process' state is 'pause'.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#play()">play</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process' state is 'play'.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#removedAProcessAtIndex(int)">removedAProcessAtIndex</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the process at the specified index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#reset()">reset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#sendMessage(core.VSMessage)">sendMessage</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called by a task if the process sends a message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#setGlobalTime(long)">setGlobalTime</A></B>(long&nbsp;globalTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#setLocalTime(long)">setLocalTime</A></B>(long&nbsp;localTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the local time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#setTasks(utils.VSPriorityQueue)">setTasks</A></B>(<A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;&nbsp;tasks)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the tasks of the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#syncTime(long)">syncTime</A></B>(long&nbsp;globalTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Syncs the process' time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#timeModified()">timeModified</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the time has been modified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#timeModified(boolean)">timeModified</A></B>(boolean&nbsp;timeModified)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if the time has been modified by a task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#updateFromPrefs_()">updateFromPrefs_</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#updateFromPrefs()">updateFromPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called from the VSProcessEditor, after finishing editing! This makes
+ sure that the VSInternalProcess object is using the up to date prefs!</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSInternalProcess.html#updatePrefs()">updatePrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called from the VSProcessEditor, before starting editing! This makes
+ sure that the editor edits the up to date prefs of the process!</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_core.VSAbstractProcess"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class core.<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../core/VSAbstractProcess.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../core/VSAbstractProcess.html#equals(core.VSAbstractProcess)">equals</A>, <A HREF="../core/VSAbstractProcess.html#fillWithDefaults()">fillWithDefaults</A>, <A HREF="../core/VSAbstractProcess.html#getARandomCrashTime()">getARandomCrashTime</A>, <A HREF="../core/VSAbstractProcess.html#getClockVariance()">getClockVariance</A>, <A HREF="../core/VSAbstractProcess.html#getCrashHistoryArray()">getCrashHistoryArray</A>, <A HREF="../core/VSAbstractProcess.html#getGlobalTime()">getGlobalTime</A>, <A HREF="../core/VSAbstractProcess.html#getLamportTime()">getLamportTime</A>, <A HREF="../core/VSAbstractProcess.html#getLamportTimeArray()">getLamportTimeArray</A>, <A HREF="../core/VSAbstractProcess.html#getPrefs()">getPrefs</A>, <A HREF="../core/VSAbstractProcess.html#getProcessID()">getProcessID</A>, <A HREF="../core/VSAbstractProcess.html#getProcessNum()">getProcessNum</A>, <A HREF="../core/VSAbstractProcess.html#getTime()">getTime</A>, <A HREF="../core/VSAbstractProcess.html#getVectorTime()">getVectorTime</A>, <A HREF="../core/VSAbstractProcess.html#getVectorTimeArray()">getVectorTimeArray</A>, <A HREF="../core/VSAbstractProcess.html#hasCrashed()">hasCrashed</A>, <A HREF="../core/VSAbstractProcess.html#increaseLamportTime()">increaseLamportTime</A>, <A HREF="../core/VSAbstractProcess.html#increaseVectorAndLamportTimeIfAll()">increaseVectorAndLamportTimeIfAll</A>, <A HREF="../core/VSAbstractProcess.html#increaseVectorTime()">increaseVectorTime</A>, <A HREF="../core/VSAbstractProcess.html#init(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)">init</A>, <A HREF="../core/VSAbstractProcess.html#initTimeFormats()">initTimeFormats</A>, <A HREF="../core/VSAbstractProcess.html#isCrashed()">isCrashed</A>, <A HREF="../core/VSAbstractProcess.html#isCrashed(boolean)">isCrashed</A>, <A HREF="../core/VSAbstractProcess.html#log(java.lang.String)">log</A>, <A HREF="../core/VSAbstractProcess.html#resetTimeFormats()">resetTimeFormats</A>, <A HREF="../core/VSAbstractProcess.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A>, <A HREF="../core/VSAbstractProcess.html#setClockVariance(float)">setClockVariance</A>, <A HREF="../core/VSAbstractProcess.html#setCurrentColor(java.awt.Color)">setCurrentColor</A>, <A HREF="../core/VSAbstractProcess.html#setLamportTime(long)">setLamportTime</A>, <A HREF="../core/VSAbstractProcess.html#setProcessID(int)">setProcessID</A>, <A HREF="../core/VSAbstractProcess.html#setTime(long)">setTime</A>, <A HREF="../core/VSAbstractProcess.html#toString()">toString</A>, <A HREF="../core/VSAbstractProcess.html#toStringFull()">toStringFull</A>, <A HREF="../core/VSAbstractProcess.html#updateLamportTime(long)">updateLamportTime</A>, <A HREF="../core/VSAbstractProcess.html#updateVectorTime(core.time.VSVectorTime)">updateVectorTime</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSInternalProcess(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)"><!-- --></A><H3>
+VSInternalProcess</H3>
+<PRE>
+public <B>VSInternalProcess</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ int&nbsp;processNum,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</PRE>
+<DL>
+<DD>Instantiates a new process.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the simulator's default prefs<DD><CODE>processNum</CODE> - the process num<DD><CODE>simulatorVisualization</CODE> - the simulator canvas<DD><CODE>loging</CODE> - the loging object</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="updateFromPrefs()"><!-- --></A><H3>
+updateFromPrefs</H3>
+<PRE>
+public void <B>updateFromPrefs</B>()</PRE>
+<DL>
+<DD>Called from the VSProcessEditor, after finishing editing! This makes
+ sure that the VSInternalProcess object is using the up to date prefs!
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updatePrefs()"><!-- --></A><H3>
+updatePrefs</H3>
+<PRE>
+public void <B>updatePrefs</B>()</PRE>
+<DL>
+<DD>Called from the VSProcessEditor, before starting editing! This makes
+ sure that the editor edits the up to date prefs of the process!
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="syncTime(long)"><!-- --></A><H3>
+syncTime</H3>
+<PRE>
+public void <B>syncTime</B>(long&nbsp;globalTime)</PRE>
+<DL>
+<DD>Syncs the process' time. This method is using the clockOffset and
+ clockVariance variables. This method is called repeatedly from the
+ VSSimulatorVisualization in order to update the process' local and global
+ time values.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>globalTime</CODE> - the global time.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="highlightOn()"><!-- --></A><H3>
+highlightOn</H3>
+<PRE>
+public void <B>highlightOn</B>()</PRE>
+<DL>
+<DD>Highlights the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="highlightOff()"><!-- --></A><H3>
+highlightOff</H3>
+<PRE>
+public void <B>highlightOff</B>()</PRE>
+<DL>
+<DD>Unhighlights the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="reset()"><!-- --></A><H3>
+reset</H3>
+<PRE>
+public void <B>reset</B>()</PRE>
+<DL>
+<DD>Resets the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRandomCrashTask()"><!-- --></A><H3>
+createRandomCrashTask</H3>
+<PRE>
+public void <B>createRandomCrashTask</B>()</PRE>
+<DL>
+<DD>Creates the random crash task. The crash task will be created only if
+ the process is not crashed atm. and if
+ VSInternalProcess.getARandomCrashTime() * returns a non-negative value.
+ The random crash task uses the simulaion's global time for its
+ scheduling.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRandomPercentage()"><!-- --></A><H3>
+getRandomPercentage</H3>
+<PRE>
+public int <B>getRandomPercentage</B>()</PRE>
+<DL>
+<DD>Creates a random percentage 0..100 using the process' own pseudo
+ random number generator object of the VSRandom class.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../core/VSAbstractProcess.html#getRandomPercentage()">getRandomPercentage</A></CODE> in class <CODE><A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A random percentage 0..100.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addClockOffset(long)"><!-- --></A><H3>
+addClockOffset</H3>
+<PRE>
+public void <B>addClockOffset</B>(long&nbsp;add)</PRE>
+<DL>
+<DD>Adds the clock offset. This method is used by the task manager. The
+ clock offset identifies if the local time of the process has changed and
+ how much..
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../core/VSAbstractProcess.html#addClockOffset(long)">addClockOffset</A></CODE> in class <CODE><A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>add</CODE> - the clock offset to add.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="play()"><!-- --></A><H3>
+play</H3>
+<PRE>
+public void <B>play</B>()</PRE>
+<DL>
+<DD>The process' state is 'play'. Called by the simulator canvas.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pause()"><!-- --></A><H3>
+pause</H3>
+<PRE>
+public void <B>pause</B>()</PRE>
+<DL>
+<DD>The process' state is 'pause'. Called by the simulator canvas.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="finish()"><!-- --></A><H3>
+finish</H3>
+<PRE>
+public void <B>finish</B>()</PRE>
+<DL>
+<DD>The process' state is 'Finish'. Called by the simulator canvas.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getColor()"><!-- --></A><H3>
+getColor</H3>
+<PRE>
+public java.awt.Color <B>getColor</B>()</PRE>
+<DL>
+<DD>Gets the current process' color.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the current color of the process.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCrashedColor()"><!-- --></A><H3>
+getCrashedColor</H3>
+<PRE>
+public java.awt.Color <B>getCrashedColor</B>()</PRE>
+<DL>
+<DD>Gets the color of this process if it's crashed.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the crashed color</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="timeModified()"><!-- --></A><H3>
+timeModified</H3>
+<PRE>
+public boolean <B>timeModified</B>()</PRE>
+<DL>
+<DD>Checks if the time has been modified. by a task.
+ This mehod is needed by the task manager in order to add a clock offset
+ to the process object.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if yes</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="timeModified(boolean)"><!-- --></A><H3>
+timeModified</H3>
+<PRE>
+public void <B>timeModified</B>(boolean&nbsp;timeModified)</PRE>
+<DL>
+<DD>Sets if the time has been modified by a task.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>timeModified</CODE> - true, if it has been modified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setGlobalTime(long)"><!-- --></A><H3>
+setGlobalTime</H3>
+<PRE>
+public void <B>setGlobalTime</B>(long&nbsp;globalTime)</PRE>
+<DL>
+<DD>Sets the global time.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>globalTime</CODE> - the new global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDurationTime()"><!-- --></A><H3>
+getDurationTime</H3>
+<PRE>
+public long <B>getDurationTime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getARandomMessageOutageTime(long, core.VSInternalProcess)"><!-- --></A><H3>
+getARandomMessageOutageTime</H3>
+<PRE>
+public long <B>getARandomMessageOutageTime</B>(long&nbsp;durationTime,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;receiverProcess)</PRE>
+<DL>
+<DD>Gets the a random message outage time.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>durationTime</CODE> - the duration time
+<DT><B>Returns:</B><DD>the a random message outage time. It will be -1 if the message
+ will not get lost at all.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCrashTask()"><!-- --></A><H3>
+getCrashTask</H3>
+<PRE>
+public <A HREF="../core/VSTask.html" title="class in core">VSTask</A> <B>getCrashTask</B>()</PRE>
+<DL>
+<DD>Gets the random crash task.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the random crash task</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isPaused()"><!-- --></A><H3>
+isPaused</H3>
+<PRE>
+public boolean <B>isPaused</B>()</PRE>
+<DL>
+<DD>Checks if the process is paused.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if is paused</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="sendMessage(core.VSMessage)"><!-- --></A><H3>
+sendMessage</H3>
+<PRE>
+public void <B>sendMessage</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>Called by a task if the process sends a message.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to send.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSimulatorCanvas()"><!-- --></A><H3>
+getSimulatorCanvas</H3>
+<PRE>
+public <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A> <B>getSimulatorCanvas</B>()</PRE>
+<DL>
+<DD>Gets the simulator canvas.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the simulator canvas</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removedAProcessAtIndex(int)"><!-- --></A><H3>
+removedAProcessAtIndex</H3>
+<PRE>
+public void <B>removedAProcessAtIndex</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Removes the process at the specified index. Called by the simulator
+ canvas if a process has been removed from the simulator. Needed in
+ order to update the vector time and the local processNum.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index the process has to get removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addedAProcess()"><!-- --></A><H3>
+addedAProcess</H3>
+<PRE>
+public void <B>addedAProcess</B>()</PRE>
+<DL>
+<DD>Added a process. Needed in order to update the vector time's size.
+ Called by the simulator canvas if a process has been added to the
+ simulator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTasks()"><!-- --></A><H3>
+getTasks</H3>
+<PRE>
+public <A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt; <B>getTasks</B>()</PRE>
+<DL>
+<DD>Gets the tasks of the process.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The tasks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTasks(utils.VSPriorityQueue)"><!-- --></A><H3>
+setTasks</H3>
+<PRE>
+public void <B>setTasks</B>(<A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;&nbsp;tasks)</PRE>
+<DL>
+<DD>Sets the tasks of the process.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>tasks</CODE> - The tasks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolObject(java.lang.String)"><!-- --></A><H3>
+getProtocolObject</H3>
+<PRE>
+public <A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A> <B>getProtocolObject</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD>Gets the protocol object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>protocolClassname</CODE> - the protocol classname
+<DT><B>Returns:</B><DD>the protocol object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLocalTime(long)"><!-- --></A><H3>
+setLocalTime</H3>
+<PRE>
+public void <B>setLocalTime</B>(long&nbsp;localTime)</PRE>
+<DL>
+<DD>Sets the local time.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>localTime</CODE> - the new local time.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateFromPrefs_()"><!-- --></A><H3>
+updateFromPrefs_</H3>
+<PRE>
+protected void <B>updateFromPrefs_</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../core/VSAbstractProcess.html#updateFromPrefs_()">updateFromPrefs_</A></CODE> in class <CODE><A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRandomCrashTask_()"><!-- --></A><H3>
+createRandomCrashTask_</H3>
+<PRE>
+protected void <B>createRandomCrashTask_</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../core/VSAbstractProcess.html#createRandomCrashTask_()">createRandomCrashTask_</A></CODE> in class <CODE><A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolObject_(java.lang.String)"><!-- --></A><H3>
+getProtocolObject_</H3>
+<PRE>
+protected <A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A> <B>getProtocolObject_</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../core/VSAbstractProcess.html#getProtocolObject_(java.lang.String)">getProtocolObject_</A></CODE> in class <CODE><A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSAbstractProcess.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSMessage.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSInternalProcess.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSInternalProcess.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_core.VSAbstractProcess">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/VSMessage.html b/VS-Sim-Javadoc/core/VSMessage.html
new file mode 100644
index 0000000..b21922e
--- /dev/null
+++ b/VS-Sim-Javadoc/core/VSMessage.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSMessage
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSMessage";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSInternalProcess.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSMessageStub.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSMessage.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMessage.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core</FONT>
+<BR>
+Class VSMessage</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>core.VSMessage</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSMessage</B><DT>extends <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></DL>
+</PRE>
+
+<P>
+An object of this class represents a message which is sent from one process
+ to another process in the simulator.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#IS_CLIENT_MESSAGE">IS_CLIENT_MESSAGE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constant IS_CLIENT_MESSAGE.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#IS_SERVER_MESSAGE">IS_SERVER_MESSAGE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constant IS_SERVER_MESSAGE.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSMessage.html#VSMessage()">VSMessage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor of the message.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#equals(core.VSMessage)">equals</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compares two messages.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#getLamportTime()">getLamportTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#getMessageID()">getMessageID</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the message id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocol name of the message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#getProtocolClassname()">getProtocolClassname</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocol classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#getSendingProcess()">getSendingProcess</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a reference of the sending process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#getVectorTime()">getVectorTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the vector time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#isServerMessage()">isServerMessage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the message has been sent by a server or a client.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessage.html#toStringFull()">toStringFull</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extended string representation of the message object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IS_SERVER_MESSAGE"><!-- --></A><H3>
+IS_SERVER_MESSAGE</H3>
+<PRE>
+public static final boolean <B>IS_SERVER_MESSAGE</B></PRE>
+<DL>
+<DD>The constant IS_SERVER_MESSAGE.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSMessage.IS_SERVER_MESSAGE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="IS_CLIENT_MESSAGE"><!-- --></A><H3>
+IS_CLIENT_MESSAGE</H3>
+<PRE>
+public static final boolean <B>IS_CLIENT_MESSAGE</B></PRE>
+<DL>
+<DD>The constant IS_CLIENT_MESSAGE.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSMessage.IS_CLIENT_MESSAGE">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSMessage()"><!-- --></A><H3>
+VSMessage</H3>
+<PRE>
+public <B>VSMessage</B>()</PRE>
+<DL>
+<DD>The constructor of the message. Creates a new message object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Gets the protocol name of the message.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The protocol name of the message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolClassname()"><!-- --></A><H3>
+getProtocolClassname</H3>
+<PRE>
+public java.lang.String <B>getProtocolClassname</B>()</PRE>
+<DL>
+<DD>Gets the protocol classname.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The protocol classname of the message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessageID()"><!-- --></A><H3>
+getMessageID</H3>
+<PRE>
+public long <B>getMessageID</B>()</PRE>
+<DL>
+<DD>Gets the message id.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The id of the message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSendingProcess()"><!-- --></A><H3>
+getSendingProcess</H3>
+<PRE>
+public <A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A> <B>getSendingProcess</B>()</PRE>
+<DL>
+<DD>Gets a reference of the sending process.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The process which sent this message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLamportTime()"><!-- --></A><H3>
+getLamportTime</H3>
+<PRE>
+public long <B>getLamportTime</B>()</PRE>
+<DL>
+<DD>Gets the lamport time.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The lamport time of the sending process.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVectorTime()"><!-- --></A><H3>
+getVectorTime</H3>
+<PRE>
+public <A HREF="../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A> <B>getVectorTime</B>()</PRE>
+<DL>
+<DD>Gets the vector time.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The vector time of the sending process.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isServerMessage()"><!-- --></A><H3>
+isServerMessage</H3>
+<PRE>
+public boolean <B>isServerMessage</B>()</PRE>
+<DL>
+<DD>Checks if the message has been sent by a server or a client.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the message has been sent by a server. false, if the
+ message has been sent by a client.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSPrefs.html#toString()">toString</A></CODE> in class <CODE><A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toStringFull()"><!-- --></A><H3>
+toStringFull</H3>
+<PRE>
+public java.lang.String <B>toStringFull</B>()</PRE>
+<DL>
+<DD>Extended string representation of the message object.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>Extended string representation of the message object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(core.VSMessage)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>Compares two messages.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - The message to compare with.
+<DT><B>Returns:</B><DD>true, if the messages have the same id. Otherwise false.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSInternalProcess.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSMessageStub.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSMessage.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMessage.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/VSMessageStub.html b/VS-Sim-Javadoc/core/VSMessageStub.html
new file mode 100644
index 0000000..7cd2096
--- /dev/null
+++ b/VS-Sim-Javadoc/core/VSMessageStub.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSMessageStub
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSMessageStub";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSMessage.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSTask.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSMessageStub.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMessageStub.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core</FONT>
+<BR>
+Class VSMessageStub</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>core.VSMessageStub</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSMessageStub</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+An object of this class represents a message stub. A message stub allows
+ to run the init method on a VSMessage object. The init method should be
+ hidden by the protocol programming API.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSMessageStub.html#VSMessageStub(core.VSMessage)">VSMessageStub</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor of the message stub.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSMessageStub.html#init(core.VSInternalProcess, java.lang.String, boolean)">init</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process,
+ java.lang.String&nbsp;protocolClassname,
+ boolean&nbsp;isServerMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSMessageStub(core.VSMessage)"><!-- --></A><H3>
+VSMessageStub</H3>
+<PRE>
+public <B>VSMessageStub</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>The constructor of the message stub. Creates a new message stub object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="init(core.VSInternalProcess, java.lang.String, boolean)"><!-- --></A><H3>
+init</H3>
+<PRE>
+public void <B>init</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process,
+ java.lang.String&nbsp;protocolClassname,
+ boolean&nbsp;isServerMessage)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSMessage.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSTask.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSMessageStub.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMessageStub.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/VSTask.html b/VS-Sim-Javadoc/core/VSTask.html
new file mode 100644
index 0000000..6c04f71
--- /dev/null
+++ b/VS-Sim-Javadoc/core/VSTask.html
@@ -0,0 +1,911 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSTask
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSTask";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSMessageStub.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSTaskManager.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTask.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core</FONT>
+<BR>
+Class VSTask</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>core.VSTask</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Comparable, <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSTask</B><DT>extends java.lang.Object<DT>implements java.lang.Comparable, <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSTask, an object of this class represents a task to do or done.
+ All tasks are managed by the task manager. There are local and global timed
+ tasks. Local timed tasks are being fullfilled if the process' local time is
+ reached. Global timed tasks are being fullfilled if the simulator's time is
+ reached.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#GLOBAL">GLOBAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant GLOBAL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#LOCAL">LOCAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant LOCAL.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSTask.html#VSTask(long, core.VSInternalProcess, events.VSAbstractEvent, boolean)">VSTask</A></B>(long&nbsp;taskTime,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process,
+ <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;event,
+ boolean&nbsp;isLocal)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSTask.html#VSTask(serialize.VSSerialize, java.io.ObjectInputStream)">VSTask</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new task during a deserialization.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSTask.html#VSTask(core.VSTask)">VSTask</A></B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new task, it's a copy constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#compareTo(java.lang.Object)">compareTo</A></B>(java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#equals(core.VSTask)">equals</A></B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task equals to another task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#getEvent()">getEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the event.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#getProcess()">getProcess</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#getTaskNum()">getTaskNum</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the task num.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#getTaskTime()">getTaskTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the task time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#hasInternalEvent()">hasInternalEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task is using an "internal event".</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#hasMessageReceiveEvent()">hasMessageReceiveEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task is a message receive event.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#hasNotSerializableEvent()">hasNotSerializableEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task should not get serialized.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#hasProcessRecoverEvent()">hasProcessRecoverEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task is a process recover event.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#isGlobalTimed()">isGlobalTimed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task is global timed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#isProcess(core.VSInternalProcess)">isProcess</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task belongs to the specified process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#isProgrammed()">isProgrammed</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task is programmed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#isProgrammed(boolean)">isProgrammed</A></B>(boolean&nbsp;isProgrammed)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if the task is programmed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#isProtocol(protocols.VSAbstractProtocol)">isProtocol</A></B>(<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task belongs to the specified protocol object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Runs the task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#setProcess(core.VSInternalProcess)">setProcess</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#setTaskTime(long)">setTaskTime</A></B>(long&nbsp;taskTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the task time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#timeOver()">timeOver</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the task's time is over.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTask.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LOCAL"><!-- --></A><H3>
+LOCAL</H3>
+<PRE>
+public static final boolean <B>LOCAL</B></PRE>
+<DL>
+<DD>The Constant LOCAL. Used for the constructor if it's a local timed
+ task.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSTask.LOCAL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="GLOBAL"><!-- --></A><H3>
+GLOBAL</H3>
+<PRE>
+public static final boolean <B>GLOBAL</B></PRE>
+<DL>
+<DD>The Constant GLOBAL. Used for the constructor if it's a global timed
+ task.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSTask.GLOBAL">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSTask(long, core.VSInternalProcess, events.VSAbstractEvent, boolean)"><!-- --></A><H3>
+VSTask</H3>
+<PRE>
+public <B>VSTask</B>(long&nbsp;taskTime,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process,
+ <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;event,
+ boolean&nbsp;isLocal)</PRE>
+<DL>
+<DD>Instantiates a new task.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>taskTime</CODE> - the task time<DD><CODE>process</CODE> - the process<DD><CODE>event</CODE> - the event<DD><CODE>isLocal</CODE> - the taks is local timed</DL>
+</DL>
+<HR>
+
+<A NAME="VSTask(core.VSTask)"><!-- --></A><H3>
+VSTask</H3>
+<PRE>
+public <B>VSTask</B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</PRE>
+<DL>
+<DD>Instantiates a new task, it's a copy constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>task</CODE> - the task to copy</DL>
+</DL>
+<HR>
+
+<A NAME="VSTask(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+VSTask</H3>
+<PRE>
+public <B>VSTask</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD>Instantiates a new task during a deserialization.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - the serialize object<DD><CODE>objectInputStream</CODE> - The input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getTaskNum()"><!-- --></A><H3>
+getTaskNum</H3>
+<PRE>
+public int <B>getTaskNum</B>()</PRE>
+<DL>
+<DD>Gets the task num.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the task num</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProgrammed(boolean)"><!-- --></A><H3>
+isProgrammed</H3>
+<PRE>
+public void <B>isProgrammed</B>(boolean&nbsp;isProgrammed)</PRE>
+<DL>
+<DD>Sets if the task is programmed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isProgrammed</CODE> - true, if the task is programmed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProgrammed()"><!-- --></A><H3>
+isProgrammed</H3>
+<PRE>
+public boolean <B>isProgrammed</B>()</PRE>
+<DL>
+<DD>Checks if the task is programmed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the task is programmed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasInternalEvent()"><!-- --></A><H3>
+hasInternalEvent</H3>
+<PRE>
+public boolean <B>hasInternalEvent</B>()</PRE>
+<DL>
+<DD>Checks if the task is using an "internal event".
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the task is using an internal event</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasNotSerializableEvent()"><!-- --></A><H3>
+hasNotSerializableEvent</H3>
+<PRE>
+public boolean <B>hasNotSerializableEvent</B>()</PRE>
+<DL>
+<DD>Checks if the task should not get serialized.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the task should not get serialized</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasMessageReceiveEvent()"><!-- --></A><H3>
+hasMessageReceiveEvent</H3>
+<PRE>
+public boolean <B>hasMessageReceiveEvent</B>()</PRE>
+<DL>
+<DD>Checks if the task is a message receive event.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if it is a message receive event</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasProcessRecoverEvent()"><!-- --></A><H3>
+hasProcessRecoverEvent</H3>
+<PRE>
+public boolean <B>hasProcessRecoverEvent</B>()</PRE>
+<DL>
+<DD>Checks if the task is a process recover event.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if it is a process recover event</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProtocol(protocols.VSAbstractProtocol)"><!-- --></A><H3>
+isProtocol</H3>
+<PRE>
+public boolean <B>isProtocol</B>(<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&nbsp;protocol)</PRE>
+<DL>
+<DD>Checks if the task belongs to the specified protocol object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - the protocol object to check against.
+<DT><B>Returns:</B><DD>true, if it's a task using the protocol object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="timeOver()"><!-- --></A><H3>
+timeOver</H3>
+<PRE>
+public boolean <B>timeOver</B>()</PRE>
+<DL>
+<DD>Checks if the task's time is over.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if it's over</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(core.VSTask)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</PRE>
+<DL>
+<DD>Checks if the task equals to another task.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>task</CODE> - the task to compare to
+<DT><B>Returns:</B><DD>true, if equal (the task nums equal)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProcess(core.VSInternalProcess)"><!-- --></A><H3>
+isProcess</H3>
+<PRE>
+public boolean <B>isProcess</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Checks if the task belongs to the specified process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process to check against
+<DT><B>Returns:</B><DD>true, if the task is using the process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isGlobalTimed()"><!-- --></A><H3>
+isGlobalTimed</H3>
+<PRE>
+public boolean <B>isGlobalTimed</B>()</PRE>
+<DL>
+<DD>Checks if the task is global timed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the taks is global timed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcess()"><!-- --></A><H3>
+getProcess</H3>
+<PRE>
+public <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A> <B>getProcess</B>()</PRE>
+<DL>
+<DD>Gets the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the process of the event</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD>Runs the task.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTaskTime()"><!-- --></A><H3>
+getTaskTime</H3>
+<PRE>
+public long <B>getTaskTime</B>()</PRE>
+<DL>
+<DD>Gets the task time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the task time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTaskTime(long)"><!-- --></A><H3>
+setTaskTime</H3>
+<PRE>
+public void <B>setTaskTime</B>(long&nbsp;taskTime)</PRE>
+<DL>
+<DD>Sets the task time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>taskTime</CODE> - the task time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProcess(core.VSInternalProcess)"><!-- --></A><H3>
+setProcess</H3>
+<PRE>
+public void <B>setProcess</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Sets the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEvent()"><!-- --></A><H3>
+getEvent</H3>
+<PRE>
+public <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A> <B>getEvent</B>()</PRE>
+<DL>
+<DD>Gets the event.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the event</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
+compareTo</H3>
+<PRE>
+public int <B>compareTo</B>(java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>compareTo</CODE> in interface <CODE>java.lang.Comparable</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSMessageStub.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../core/VSTaskManager.html" title="class in core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTask.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/VSTaskManager.html b/VS-Sim-Javadoc/core/VSTaskManager.html
new file mode 100644
index 0000000..c740f1b
--- /dev/null
+++ b/VS-Sim-Javadoc/core/VSTaskManager.html
@@ -0,0 +1,668 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSTaskManager
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSTaskManager";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSTask.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSTaskManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTaskManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core</FONT>
+<BR>
+Class VSTaskManager</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>core.VSTaskManager</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSTaskManager</B><DT>extends java.lang.Object<DT>implements <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSTaskManager, it is responsible that all tasks will get
+ fullfilled in the correct order. Please also read the javadoc of the VSTask
+ class. It describes the difference between local and global timed tasks.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#ONLY_ONCE">ONLY_ONCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant ONLY_ONCE.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#PROGRAMMED">PROGRAMMED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant PROGRAMMED.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#VSTaskManager(prefs.VSPrefs, simulator.VSSimulatorVisualization)">VSTaskManager</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new task manager object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#addTask(core.VSTask)">addTask</A></B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#addTask(core.VSTask, boolean)">addTask</A></B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task,
+ boolean&nbsp;isProgrammed)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#getGlobalTasks()">getGlobalTasks</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the global timed tasks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#getLocalTasks()">getLocalTasks</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the local timed tasks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#getProcessGlobalTasks(core.VSInternalProcess)">getProcessGlobalTasks</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the global timed tasks of a specific process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#getProcessLocalTasks(core.VSInternalProcess)">getProcessLocalTasks</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the local timed tasks of a specific process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#removeAllTasks(java.util.ArrayList)">removeAllTasks</A></B>(java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;&nbsp;tasks)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes several tasks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#removeTask(core.VSTask)">removeTask</A></B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#removeTasksOf(core.VSInternalProcess)">removeTasksOf</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the tasks of the specified process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#reset()">reset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets the task manager.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#runTasks(long, long, long)">runTasks</A></B>(long&nbsp;step,
+ long&nbsp;offset,
+ long&nbsp;lastGlobalTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Run tasks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../core/VSTaskManager.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PROGRAMMED"><!-- --></A><H3>
+PROGRAMMED</H3>
+<PRE>
+public static final boolean <B>PROGRAMMED</B></PRE>
+<DL>
+<DD>The Constant PROGRAMMED.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSTaskManager.PROGRAMMED">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ONLY_ONCE"><!-- --></A><H3>
+ONLY_ONCE</H3>
+<PRE>
+public static final boolean <B>ONLY_ONCE</B></PRE>
+<DL>
+<DD>The Constant ONLY_ONCE.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#core.VSTaskManager.ONLY_ONCE">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSTaskManager(prefs.VSPrefs, simulator.VSSimulatorVisualization)"><!-- --></A><H3>
+VSTaskManager</H3>
+<PRE>
+public <B>VSTaskManager</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;simulatorVisualization)</PRE>
+<DL>
+<DD>Instantiates a new task manager object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the simulator's default prefs<DD><CODE>simulatorVisualization</CODE> - the simulator canvas</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="runTasks(long, long, long)"><!-- --></A><H3>
+runTasks</H3>
+<PRE>
+public void <B>runTasks</B>(long&nbsp;step,
+ long&nbsp;offset,
+ long&nbsp;lastGlobalTime)</PRE>
+<DL>
+<DD>Run tasks. This method gets called by the simulator canvas repeatedly.
+ Almost all simulator actions take place in this method.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>step</CODE> - the step<DD><CODE>offset</CODE> - the offset<DD><CODE>lastGlobalTime</CODE> - the last global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="reset()"><!-- --></A><H3>
+reset</H3>
+<PRE>
+public void <B>reset</B>()</PRE>
+<DL>
+<DD>Resets the task manager.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addTask(core.VSTask)"><!-- --></A><H3>
+addTask</H3>
+<PRE>
+public void <B>addTask</B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</PRE>
+<DL>
+<DD>Adds a task.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>task</CODE> - the task to add</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addTask(core.VSTask, boolean)"><!-- --></A><H3>
+addTask</H3>
+<PRE>
+public void <B>addTask</B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task,
+ boolean&nbsp;isProgrammed)</PRE>
+<DL>
+<DD>Adds a task.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>task</CODE> - the task to add<DD><CODE>isProgrammed</CODE> - true, if the task is programmed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeTask(core.VSTask)"><!-- --></A><H3>
+removeTask</H3>
+<PRE>
+public boolean <B>removeTask</B>(<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</PRE>
+<DL>
+<DD>Removes a task.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>task</CODE> - the task to remove
+<DT><B>Returns:</B><DD>true, if the task has been removed with success</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeAllTasks(java.util.ArrayList)"><!-- --></A><H3>
+removeAllTasks</H3>
+<PRE>
+public void <B>removeAllTasks</B>(java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt;&nbsp;tasks)</PRE>
+<DL>
+<DD>Removes several tasks.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>tasks</CODE> - the tasks to remove</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeTasksOf(core.VSInternalProcess)"><!-- --></A><H3>
+removeTasksOf</H3>
+<PRE>
+public void <B>removeTasksOf</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Removes the tasks of the specified process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process to remove the tasks of</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLocalTasks()"><!-- --></A><H3>
+getLocalTasks</H3>
+<PRE>
+public java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt; <B>getLocalTasks</B>()</PRE>
+<DL>
+<DD>Gets the local timed tasks.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the local timed tasks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGlobalTasks()"><!-- --></A><H3>
+getGlobalTasks</H3>
+<PRE>
+public java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt; <B>getGlobalTasks</B>()</PRE>
+<DL>
+<DD>Gets the global timed tasks.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the global timed tasks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcessLocalTasks(core.VSInternalProcess)"><!-- --></A><H3>
+getProcessLocalTasks</H3>
+<PRE>
+public java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt; <B>getProcessLocalTasks</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Gets the local timed tasks of a specific process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process to get the local timed tasks of
+<DT><B>Returns:</B><DD>the local tasks of the specified process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcessGlobalTasks(core.VSInternalProcess)"><!-- --></A><H3>
+getProcessGlobalTasks</H3>
+<PRE>
+public java.util.ArrayList&lt;<A HREF="../core/VSTask.html" title="class in core">VSTask</A>&gt; <B>getProcessGlobalTasks</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Gets the global timed tasks of a specific process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process to get the local timed tasks of
+<DT><B>Returns:</B><DD>the global timed tasks of the specified process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/VSTask.html" title="class in core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/VSTaskManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTaskManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/package-frame.html b/VS-Sim-Javadoc/core/package-frame.html
new file mode 100644
index 0000000..29b6a15
--- /dev/null
+++ b/VS-Sim-Javadoc/core/package-frame.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+core
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../core/package-summary.html" target="classFrame">core</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSAbstractProcess.html" title="class in core" target="classFrame">VSAbstractProcess</A>
+<BR>
+<A HREF="VSInternalProcess.html" title="class in core" target="classFrame">VSInternalProcess</A>
+<BR>
+<A HREF="VSMessage.html" title="class in core" target="classFrame">VSMessage</A>
+<BR>
+<A HREF="VSMessageStub.html" title="class in core" target="classFrame">VSMessageStub</A>
+<BR>
+<A HREF="VSTask.html" title="class in core" target="classFrame">VSTask</A>
+<BR>
+<A HREF="VSTaskManager.html" title="class in core" target="classFrame">VSTaskManager</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/package-summary.html b/VS-Sim-Javadoc/core/package-summary.html
new file mode 100644
index 0000000..4d8f26d
--- /dev/null
+++ b/VS-Sim-Javadoc/core/package-summary.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+core
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="core";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../core/time/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package core
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></B></TD>
+<TD>The class VSAbstractProcess, an object of this class represents a process
+ of a simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A></B></TD>
+<TD>The class VSInternalProcess, an object of this class represents a process
+ of a simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../core/VSMessage.html" title="class in core">VSMessage</A></B></TD>
+<TD>An object of this class represents a message which is sent from one process
+ to another process in the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../core/VSMessageStub.html" title="class in core">VSMessageStub</A></B></TD>
+<TD>An object of this class represents a message stub.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../core/VSTask.html" title="class in core">VSTask</A></B></TD>
+<TD>The class VSTask, an object of this class represents a task to do or done.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../core/VSTaskManager.html" title="class in core">VSTaskManager</A></B></TD>
+<TD>The class VSTaskManager, it is responsible that all tasks will get
+ fullfilled in the correct order.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../core/time/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/package-tree.html b/VS-Sim-Javadoc/core/package-tree.html
new file mode 100644
index 0000000..4d2a44c
--- /dev/null
+++ b/VS-Sim-Javadoc/core/package-tree.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+core Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="core Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../core/time/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package core
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">core.<A HREF="../core/VSMessageStub.html" title="class in core"><B>VSMessageStub</B></A><LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">core.<A HREF="../core/VSMessage.html" title="class in core"><B>VSMessage</B></A><LI TYPE="circle">prefs.<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">core.<A HREF="../core/VSAbstractProcess.html" title="class in core"><B>VSAbstractProcess</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">core.<A HREF="../core/VSInternalProcess.html" title="class in core"><B>VSInternalProcess</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">core.<A HREF="../core/VSTask.html" title="class in core"><B>VSTask</B></A> (implements java.lang.Comparable&lt;T&gt;, serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<LI TYPE="circle">core.<A HREF="../core/VSTaskManager.html" title="class in core"><B>VSTaskManager</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../core/time/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?core/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/time/VSLamportTime.html b/VS-Sim-Javadoc/core/time/VSLamportTime.html
new file mode 100644
index 0000000..8acd143
--- /dev/null
+++ b/VS-Sim-Javadoc/core/time/VSLamportTime.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSLamportTime
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSLamportTime";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../core/time/VSTime.html" title="interface in core.time"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/VSLamportTime.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSLamportTime.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core.time</FONT>
+<BR>
+Class VSLamportTime</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>core.time.VSLamportTime</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSLamportTime</B><DT>extends java.lang.Object<DT>implements <A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></DL>
+</PRE>
+
+<P>
+The class VSLamportTime, defines how the lamport timestamps are represented.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../core/time/VSLamportTime.html#VSLamportTime(long, long)">VSLamportTime</A></B>(long&nbsp;globalTime,
+ long&nbsp;lamportTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A simple constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSLamportTime.html#getGlobalTime()">getGlobalTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSLamportTime.html#getLamportTime()">getLamportTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the lamport time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSLamportTime.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSLamportTime(long, long)"><!-- --></A><H3>
+VSLamportTime</H3>
+<PRE>
+public <B>VSLamportTime</B>(long&nbsp;globalTime,
+ long&nbsp;lamportTime)</PRE>
+<DL>
+<DD>A simple constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>globalTime</CODE> - The global time.<DD><CODE>lamportTime</CODE> - The local lamport time.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getGlobalTime()"><!-- --></A><H3>
+getGlobalTime</H3>
+<PRE>
+public long <B>getGlobalTime</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../core/time/VSTime.html#getGlobalTime()">VSTime</A></CODE></B></DD>
+<DD>Gets the global time.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../core/time/VSTime.html#getGlobalTime()">getGlobalTime</A></CODE> in interface <CODE><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLamportTime()"><!-- --></A><H3>
+getLamportTime</H3>
+<PRE>
+public long <B>getLamportTime</B>()</PRE>
+<DL>
+<DD>Gets the lamport time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The process' local lamport time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../core/time/VSTime.html#toString()">VSTime</A></CODE></B></DD>
+<DD>Returns a string representation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../core/time/VSTime.html#toString()">toString</A></CODE> in interface <CODE><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></CODE><DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The representation of the implementing object as a string</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../core/time/VSTime.html" title="interface in core.time"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/VSLamportTime.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSLamportTime.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/time/VSTime.html b/VS-Sim-Javadoc/core/time/VSTime.html
new file mode 100644
index 0000000..3cfb4a3
--- /dev/null
+++ b/VS-Sim-Javadoc/core/time/VSTime.html
@@ -0,0 +1,243 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSTime
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSTime";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/time/VSLamportTime.html" title="class in core.time"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../core/time/VSVectorTime.html" title="class in core.time"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/VSTime.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTime.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core.time</FONT>
+<BR>
+Interface VSTime</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>, <A HREF="../../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>VSTime</B></DL>
+</PRE>
+
+<P>
+This interface is a guidline for general time format classes.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSTime.html#getGlobalTime()">getGlobalTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSTime.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getGlobalTime()"><!-- --></A><H3>
+getGlobalTime</H3>
+<PRE>
+long <B>getGlobalTime</B>()</PRE>
+<DL>
+<DD>Gets the global time.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>Returns a string representation.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The representation of the implementing object as a string</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/time/VSLamportTime.html" title="class in core.time"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../core/time/VSVectorTime.html" title="class in core.time"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/VSTime.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTime.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/time/VSVectorTime.html b/VS-Sim-Javadoc/core/time/VSVectorTime.html
new file mode 100644
index 0000000..50b4e8e
--- /dev/null
+++ b/VS-Sim-Javadoc/core/time/VSVectorTime.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSVectorTime
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSVectorTime";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/time/VSTime.html" title="interface in core.time"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/VSVectorTime.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSVectorTime.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.util.AbstractList">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+core.time</FONT>
+<BR>
+Class VSVectorTime</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.util.AbstractCollection&lt;E&gt;
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.util.AbstractList&lt;E&gt;
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.util.ArrayList&lt;java.lang.Long&gt;
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>core.time.VSVectorTime</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A>, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable&lt;java.lang.Long&gt;, java.util.Collection&lt;java.lang.Long&gt;, java.util.List&lt;java.lang.Long&gt;, java.util.RandomAccess</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSVectorTime</B><DT>extends java.util.ArrayList&lt;java.lang.Long&gt;<DT>implements <A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></DL>
+</PRE>
+
+<P>
+The class VSVectorTime, defined how the vector timestamps are represented.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../../serialized-form.html#core.time.VSVectorTime">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.util.AbstractList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.util.AbstractList</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>modCount</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#VSVectorTime(long)">VSVectorTime</A></B>(long&nbsp;globalTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new vector time.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#get(int)">get</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#getCopy()">getCopy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the copy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#getGlobalTime()">getGlobalTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#setGlobalTime(long)">setGlobalTime</A></B>(long&nbsp;globalTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#toLongArray()">toLongArray</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To long array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../core/time/VSVectorTime.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.ArrayList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.ArrayList</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, addAll, addAll, clear, clone, contains, ensureCapacity, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.AbstractList</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, hashCode, iterator, listIterator, listIterator, subList</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractCollection"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.AbstractCollection</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>containsAll, removeAll, retainAll</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.List"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.util.List</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSVectorTime(long)"><!-- --></A><H3>
+VSVectorTime</H3>
+<PRE>
+public <B>VSVectorTime</B>(long&nbsp;globalTime)</PRE>
+<DL>
+<DD>Instantiates a new vector time.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>globalTime</CODE> - the global time</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="toLongArray()"><!-- --></A><H3>
+toLongArray</H3>
+<PRE>
+public long[] <B>toLongArray</B>()</PRE>
+<DL>
+<DD>To long array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the long[]</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setGlobalTime(long)"><!-- --></A><H3>
+setGlobalTime</H3>
+<PRE>
+public void <B>setGlobalTime</B>(long&nbsp;globalTime)</PRE>
+<DL>
+<DD>Sets the global time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>globalTime</CODE> - the new global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGlobalTime()"><!-- --></A><H3>
+getGlobalTime</H3>
+<PRE>
+public long <B>getGlobalTime</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../core/time/VSTime.html#getGlobalTime()">VSTime</A></CODE></B></DD>
+<DD>Gets the global time.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../core/time/VSTime.html#getGlobalTime()">getGlobalTime</A></CODE> in interface <CODE><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCopy()"><!-- --></A><H3>
+getCopy</H3>
+<PRE>
+public <A HREF="../../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A> <B>getCopy</B>()</PRE>
+<DL>
+<DD>Gets the copy.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the copy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../core/time/VSTime.html#toString()">VSTime</A></CODE></B></DD>
+<DD>Returns a string representation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../core/time/VSTime.html#toString()">toString</A></CODE> in interface <CODE><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></CODE><DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.util.AbstractCollection&lt;java.lang.Long&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The representation of the implementing object as a string</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Long <B>get</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>get</CODE> in interface <CODE>java.util.List&lt;java.lang.Long&gt;</CODE><DT><B>Overrides:</B><DD><CODE>get</CODE> in class <CODE>java.util.ArrayList&lt;java.lang.Long&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/time/VSTime.html" title="interface in core.time"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/VSVectorTime.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSVectorTime.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.util.AbstractList">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/time/package-frame.html b/VS-Sim-Javadoc/core/time/package-frame.html
new file mode 100644
index 0000000..066b2b1
--- /dev/null
+++ b/VS-Sim-Javadoc/core/time/package-frame.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+core.time
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../core/time/package-summary.html" target="classFrame">core.time</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSTime.html" title="interface in core.time" target="classFrame"><I>VSTime</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSLamportTime.html" title="class in core.time" target="classFrame">VSLamportTime</A>
+<BR>
+<A HREF="VSVectorTime.html" title="class in core.time" target="classFrame">VSVectorTime</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/time/package-summary.html b/VS-Sim-Javadoc/core/time/package-summary.html
new file mode 100644
index 0000000..a7b3163
--- /dev/null
+++ b/VS-Sim-Javadoc/core/time/package-summary.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+core.time
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="core.time";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../events/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package core.time
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A></B></TD>
+<TD>This interface is a guidline for general time format classes.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A></B></TD>
+<TD>The class VSLamportTime, defines how the lamport timestamps are represented.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A></B></TD>
+<TD>The class VSVectorTime, defined how the vector timestamps are represented.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../events/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/core/time/package-tree.html b/VS-Sim-Javadoc/core/time/package-tree.html
new file mode 100644
index 0000000..149531d
--- /dev/null
+++ b/VS-Sim-Javadoc/core/time/package-tree.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+core.time Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="core.time Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../events/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package core.time
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.util.AbstractCollection&lt;E&gt; (implements java.util.Collection&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.AbstractList&lt;E&gt; (implements java.util.List&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.ArrayList&lt;E&gt; (implements java.lang.Cloneable, java.util.List&lt;E&gt;, java.util.RandomAccess, java.io.Serializable)
+<UL>
+<LI TYPE="circle">core.time.<A HREF="../../core/time/VSVectorTime.html" title="class in core.time"><B>VSVectorTime</B></A> (implements core.time.<A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A>)
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">core.time.<A HREF="../../core/time/VSLamportTime.html" title="class in core.time"><B>VSLamportTime</B></A> (implements core.time.<A HREF="../../core/time/VSTime.html" title="interface in core.time">VSTime</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">core.time.<A HREF="../../core/time/VSTime.html" title="interface in core.time"><B>VSTime</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../core/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../events/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?core/time/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/deprecated-list.html b/VS-Sim-Javadoc/deprecated-list.html
new file mode 100644
index 0000000..152802d
--- /dev/null
+++ b/VS-Sim-Javadoc/deprecated-list.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:34 GMT 2008 -->
+<TITLE>
+Deprecated List
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Deprecated List";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+</UL>
+
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/VSAbstractEvent.html b/VS-Sim-Javadoc/events/VSAbstractEvent.html
new file mode 100644
index 0000000..c8d199f
--- /dev/null
+++ b/VS-Sim-Javadoc/events/VSAbstractEvent.html
@@ -0,0 +1,697 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSAbstractEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAbstractEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../events/VSCopyableEvent.html" title="interface in events"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/VSAbstractEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events</FONT>
+<BR>
+Class VSAbstractEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>events.VSAbstractEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A>, <A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>, <A HREF="../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>, <A HREF="../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSAbstractEvent</B><DT>extends <A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></DL>
+</PRE>
+
+<P>
+The class VSAbstractEvent. This abstract class defines the basic framework
+ of each event. an event is used to fullfill a specific task. An event object
+ will get stored in a VSTask object.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#prefs">prefs</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#process">process</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#VSAbstractEvent()">VSAbstractEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A></B>(<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;event)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the event equals to another event..</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#getClassname()">getClassname</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#getCopy()">getCopy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a copy of the event.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;theProcess)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a copy of the event and using a new process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#getProcess()">getProcess</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#getShortname()">getShortname</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the shortname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#init()">init</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the event without setting the processes and prefs variables
+ of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the event.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#log(java.lang.String)">log</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logg a specific message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A></B>(java.lang.String&nbsp;eventClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></B>(java.lang.String&nbsp;eventShortname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the shortname.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="prefs"><!-- --></A><H3>
+prefs</H3>
+<PRE>
+public <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="process"><!-- --></A><H3>
+process</H3>
+<PRE>
+public <A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A> <B>process</B></PRE>
+<DL>
+<DD>The process.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAbstractEvent()"><!-- --></A><H3>
+VSAbstractEvent</H3>
+<PRE>
+public <B>VSAbstractEvent</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCopy(core.VSInternalProcess)"><!-- --></A><H3>
+getCopy</H3>
+<PRE>
+public final <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A> <B>getCopy</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;theProcess)
+ throws <A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A></PRE>
+<DL>
+<DD>Creates a copy of the event and using a new process.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>theProcess</CODE> - The new process
+<DT><B>Returns:</B><DD>The copy
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCopy()"><!-- --></A><H3>
+getCopy</H3>
+<PRE>
+public final <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A> <B>getCopy</B>()
+ throws <A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A></PRE>
+<DL>
+<DD>Creates a copy of the event.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The copy
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="init(core.VSInternalProcess)"><!-- --></A><H3>
+init</H3>
+<PRE>
+public void <B>init</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Inits the event.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="init()"><!-- --></A><H3>
+init</H3>
+<PRE>
+public void <B>init</B>()</PRE>
+<DL>
+<DD>Inits the event without setting the processes and prefs variables
+ of the object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setClassname(java.lang.String)"><!-- --></A><H3>
+setClassname</H3>
+<PRE>
+public final void <B>setClassname</B>(java.lang.String&nbsp;eventClassname)</PRE>
+<DL>
+<DD>Sets the classname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventClassname</CODE> - the new classname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getClassname()"><!-- --></A><H3>
+getClassname</H3>
+<PRE>
+public java.lang.String <B>getClassname</B>()</PRE>
+<DL>
+<DD>Gets the classname.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the classname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Gets the name.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShortname(java.lang.String)"><!-- --></A><H3>
+setShortname</H3>
+<PRE>
+public void <B>setShortname</B>(java.lang.String&nbsp;eventShortname)</PRE>
+<DL>
+<DD>Sets the shortname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventShortname</CODE> - the new shortname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShortname()"><!-- --></A><H3>
+getShortname</H3>
+<PRE>
+public java.lang.String <B>getShortname</B>()</PRE>
+<DL>
+<DD>Gets the shortname.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the shortname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcess()"><!-- --></A><H3>
+getProcess</H3>
+<PRE>
+public <A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A> <B>getProcess</B>()</PRE>
+<DL>
+<DD>Gets the process.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(java.lang.String)"><!-- --></A><H3>
+log</H3>
+<PRE>
+public void <B>log</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+<DD>Logg a specific message.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the loging message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(events.VSAbstractEvent)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;event)</PRE>
+<DL>
+<DD>Checks if the event equals to another event..
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>event</CODE> - the event to compare against.
+<DT><B>Returns:</B><DD>true, if the events are the same (have the same event id)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public abstract void <B>onInit</B>()</PRE>
+<DL>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public abstract void <B>onStart</B>()</PRE>
+<DL>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSSerializablePrefs.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in class <CODE><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSSerializablePrefs.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in class <CODE><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../events/VSCopyableEvent.html" title="interface in events"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/VSAbstractEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/VSCopyableEvent.html b/VS-Sim-Javadoc/events/VSCopyableEvent.html
new file mode 100644
index 0000000..abef90a
--- /dev/null
+++ b/VS-Sim-Javadoc/events/VSCopyableEvent.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSCopyableEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSCopyableEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../events/VSRegisteredEvents.html" title="class in events"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/VSCopyableEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSCopyableEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events</FONT>
+<BR>
+Interface VSCopyableEvent</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>, <A HREF="../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>, <A HREF="../events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>VSCopyableEvent</B></DL>
+</PRE>
+
+<P>
+The interface VSCopyableEvent, all events which implement this class
+ are copyable.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></B>(<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills a copy of this event with its values</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initCopy(events.VSAbstractEvent)"><!-- --></A><H3>
+initCopy</H3>
+<PRE>
+void <B>initCopy</B>(<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</PRE>
+<DL>
+<DD>Fills a copy of this event with its values
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copy</CODE> - The copy</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../events/VSRegisteredEvents.html" title="class in events"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/VSCopyableEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSCopyableEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/VSRegisteredEvents.html b/VS-Sim-Javadoc/events/VSRegisteredEvents.html
new file mode 100644
index 0000000..819b755
--- /dev/null
+++ b/VS-Sim-Javadoc/events/VSRegisteredEvents.html
@@ -0,0 +1,575 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSRegisteredEvents
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSRegisteredEvents";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/VSCopyableEvent.html" title="interface in events"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/VSRegisteredEvents.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSRegisteredEvents.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events</FONT>
+<BR>
+Class VSRegisteredEvents</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>events.VSRegisteredEvents</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>VSRegisteredEvents</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSRegisteredEvents. This class is responsible to manage all
+ events. It manages the event classnames, the event shortnames and the event
+ names. It also checks if a protocol (which is an event as well) has
+ variables which are editable through the GUI of the simulator.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#VSRegisteredEvents()">VSRegisteredEvents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#createEventInstanceByClassname(java.lang.String, core.VSInternalProcess)">createEventInstanceByClassname</A></B>(java.lang.String&nbsp;eventClassname,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the event instance by classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#createEventInstanceByName(java.lang.String, core.VSInternalProcess)">createEventInstanceByName</A></B>(java.lang.String&nbsp;eventName,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the event instance by name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getClassnameByEventname(java.lang.String)">getClassnameByEventname</A></B>(java.lang.String&nbsp;eventName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getClassnameByShortname(java.lang.String)">getClassnameByShortname</A></B>(java.lang.String&nbsp;eventShortname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getEditableProtocolsClassnames()">getEditableProtocolsClassnames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the editable protocols classnames.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getNameByClassname(java.lang.String)">getNameByClassname</A></B>(java.lang.String&nbsp;eventClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Vector&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getNonProtocolClassnames()">getNonProtocolClassnames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the non protocol classnames.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Vector&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getNonProtocolNames()">getNonProtocolNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the non protocol names.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Vector&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getProtocolClassnames()">getProtocolClassnames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocol classnames.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getProtocolClientVariables(java.lang.String)">getProtocolClientVariables</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocols server variable names.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Vector&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getProtocolNames()">getProtocolNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocol names.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.ArrayList&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getProtocolServerVariables(java.lang.String)">getProtocolServerVariables</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocols server variable names.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#getShortnameByClassname(java.lang.String)">getShortnameByClassname</A></B>(java.lang.String&nbsp;eventClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the shortname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#init(prefs.VSPrefs)">init</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registers available events.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../events/VSRegisteredEvents.html#isOnServerStartProtocol(java.lang.String)">isOnServerStartProtocol</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the protocol uses onServerStart or onClientStart</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSRegisteredEvents()"><!-- --></A><H3>
+VSRegisteredEvents</H3>
+<PRE>
+public <B>VSRegisteredEvents</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="init(prefs.VSPrefs)"><!-- --></A><H3>
+init</H3>
+<PRE>
+public static void <B>init</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs_)</PRE>
+<DL>
+<DD>Registers available events.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prefs_</CODE> - the prefs_</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEditableProtocolsClassnames()"><!-- --></A><H3>
+getEditableProtocolsClassnames</H3>
+<PRE>
+public static java.util.ArrayList&lt;java.lang.String&gt; <B>getEditableProtocolsClassnames</B>()</PRE>
+<DL>
+<DD>Gets the editable protocols classnames.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the editable protocols classnames</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolServerVariables(java.lang.String)"><!-- --></A><H3>
+getProtocolServerVariables</H3>
+<PRE>
+public static java.util.ArrayList&lt;java.lang.String&gt; <B>getProtocolServerVariables</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD>Gets the protocols server variable names.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The variable names</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolClientVariables(java.lang.String)"><!-- --></A><H3>
+getProtocolClientVariables</H3>
+<PRE>
+public static java.util.ArrayList&lt;java.lang.String&gt; <B>getProtocolClientVariables</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD>Gets the protocols server variable names.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The variable names</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolNames()"><!-- --></A><H3>
+getProtocolNames</H3>
+<PRE>
+public static java.util.Vector&lt;java.lang.String&gt; <B>getProtocolNames</B>()</PRE>
+<DL>
+<DD>Gets the protocol names.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the protocol names</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocolClassnames()"><!-- --></A><H3>
+getProtocolClassnames</H3>
+<PRE>
+public static java.util.Vector&lt;java.lang.String&gt; <B>getProtocolClassnames</B>()</PRE>
+<DL>
+<DD>Gets the protocol classnames.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the protocol classnames</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNonProtocolNames()"><!-- --></A><H3>
+getNonProtocolNames</H3>
+<PRE>
+public static java.util.Vector&lt;java.lang.String&gt; <B>getNonProtocolNames</B>()</PRE>
+<DL>
+<DD>Gets the non protocol names.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the non protocol names</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNonProtocolClassnames()"><!-- --></A><H3>
+getNonProtocolClassnames</H3>
+<PRE>
+public static java.util.Vector&lt;java.lang.String&gt; <B>getNonProtocolClassnames</B>()</PRE>
+<DL>
+<DD>Gets the non protocol classnames.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the non protocol classnames</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getClassnameByEventname(java.lang.String)"><!-- --></A><H3>
+getClassnameByEventname</H3>
+<PRE>
+public static java.lang.String <B>getClassnameByEventname</B>(java.lang.String&nbsp;eventName)</PRE>
+<DL>
+<DD>Gets the classname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventName</CODE> - the event name
+<DT><B>Returns:</B><DD>the classname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNameByClassname(java.lang.String)"><!-- --></A><H3>
+getNameByClassname</H3>
+<PRE>
+public static java.lang.String <B>getNameByClassname</B>(java.lang.String&nbsp;eventClassname)</PRE>
+<DL>
+<DD>Gets the name.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventClassname</CODE> - the event classname
+<DT><B>Returns:</B><DD>the name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShortnameByClassname(java.lang.String)"><!-- --></A><H3>
+getShortnameByClassname</H3>
+<PRE>
+public static java.lang.String <B>getShortnameByClassname</B>(java.lang.String&nbsp;eventClassname)</PRE>
+<DL>
+<DD>Gets the shortname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventClassname</CODE> - the event classname
+<DT><B>Returns:</B><DD>the shortname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getClassnameByShortname(java.lang.String)"><!-- --></A><H3>
+getClassnameByShortname</H3>
+<PRE>
+public static java.lang.String <B>getClassnameByShortname</B>(java.lang.String&nbsp;eventShortname)</PRE>
+<DL>
+<DD>Gets the classname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventShortname</CODE> - the event shortname
+<DT><B>Returns:</B><DD>the shortname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isOnServerStartProtocol(java.lang.String)"><!-- --></A><H3>
+isOnServerStartProtocol</H3>
+<PRE>
+public static boolean <B>isOnServerStartProtocol</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD>Checks if the protocol uses onServerStart or onClientStart
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>protocolClassname</CODE> - the protocol's classname
+<DT><B>Returns:</B><DD>true if onServerStart, false if onClientStart</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createEventInstanceByClassname(java.lang.String, core.VSInternalProcess)"><!-- --></A><H3>
+createEventInstanceByClassname</H3>
+<PRE>
+public static <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A> <B>createEventInstanceByClassname</B>(java.lang.String&nbsp;eventClassname,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Creates the event instance by classname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventClassname</CODE> - the event classname<DD><CODE>process</CODE> - the process
+<DT><B>Returns:</B><DD>An instance of the event classname, if exists. Else null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createEventInstanceByName(java.lang.String, core.VSInternalProcess)"><!-- --></A><H3>
+createEventInstanceByName</H3>
+<PRE>
+public static <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A> <B>createEventInstanceByName</B>(java.lang.String&nbsp;eventName,
+ <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Creates the event instance by name.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>eventName</CODE> - the event name<DD><CODE>process</CODE> - the process
+<DT><B>Returns:</B><DD>An instance of the event, if exists. Else null.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/VSCopyableEvent.html" title="interface in events"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/VSRegisteredEvents.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSRegisteredEvents.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/implementations/VSProcessCrashEvent.html b/VS-Sim-Javadoc/events/implementations/VSProcessCrashEvent.html
new file mode 100644
index 0000000..3041ec5
--- /dev/null
+++ b/VS-Sim-Javadoc/events/implementations/VSProcessCrashEvent.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSProcessCrashEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSProcessCrashEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/VSProcessCrashEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProcessCrashEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events.implementations</FONT>
+<BR>
+Class VSProcessCrashEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>events.implementations.VSProcessCrashEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>, <A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSProcessCrashEvent</B><DT>extends <A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A><DT>implements <A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></DL>
+</PRE>
+
+<P>
+The class VSProcessCrashEvent. This event makes a process to crash.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessCrashEvent.html#VSProcessCrashEvent()">VSProcessCrashEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessCrashEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></B>(<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills a copy of this event with its values</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessCrashEvent.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessCrashEvent.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSProcessCrashEvent()"><!-- --></A><H3>
+VSProcessCrashEvent</H3>
+<PRE>
+public <B>VSProcessCrashEvent</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initCopy(events.VSAbstractEvent)"><!-- --></A><H3>
+initCopy</H3>
+<PRE>
+public void <B>initCopy</B>(<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">VSCopyableEvent</A></CODE></B></DD>
+<DD>Fills a copy of this event with its values
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></CODE> in interface <CODE><A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copy</CODE> - The copy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public void <B>onInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">onInit</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public void <B>onStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">onStart</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/VSProcessCrashEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProcessCrashEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/implementations/VSProcessRecoverEvent.html b/VS-Sim-Javadoc/events/implementations/VSProcessRecoverEvent.html
new file mode 100644
index 0000000..e338c4f
--- /dev/null
+++ b/VS-Sim-Javadoc/events/implementations/VSProcessRecoverEvent.html
@@ -0,0 +1,367 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSProcessRecoverEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSProcessRecoverEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/VSProcessRecoverEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProcessRecoverEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events.implementations</FONT>
+<BR>
+Class VSProcessRecoverEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>events.implementations.VSProcessRecoverEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>, <A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSProcessRecoverEvent</B><DT>extends <A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A><DT>implements <A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></DL>
+</PRE>
+
+<P>
+The class VSProcessRecoverEvent. This event makes a process to recover if
+ it is crashed.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessRecoverEvent.html#VSProcessRecoverEvent()">VSProcessRecoverEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessRecoverEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></B>(<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills a copy of this event with its values</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessRecoverEvent.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/implementations/VSProcessRecoverEvent.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSProcessRecoverEvent()"><!-- --></A><H3>
+VSProcessRecoverEvent</H3>
+<PRE>
+public <B>VSProcessRecoverEvent</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initCopy(events.VSAbstractEvent)"><!-- --></A><H3>
+initCopy</H3>
+<PRE>
+public void <B>initCopy</B>(<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">VSCopyableEvent</A></CODE></B></DD>
+<DD>Fills a copy of this event with its values
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></CODE> in interface <CODE><A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copy</CODE> - The copy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public void <B>onInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">onInit</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public void <B>onStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">onStart</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/VSProcessRecoverEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProcessRecoverEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/implementations/package-frame.html b/VS-Sim-Javadoc/events/implementations/package-frame.html
new file mode 100644
index 0000000..6af0440
--- /dev/null
+++ b/VS-Sim-Javadoc/events/implementations/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events.implementations
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../events/implementations/package-summary.html" target="classFrame">events.implementations</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSProcessCrashEvent.html" title="class in events.implementations" target="classFrame">VSProcessCrashEvent</A>
+<BR>
+<A HREF="VSProcessRecoverEvent.html" title="class in events.implementations" target="classFrame">VSProcessRecoverEvent</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/implementations/package-summary.html b/VS-Sim-Javadoc/events/implementations/package-summary.html
new file mode 100644
index 0000000..51b476e
--- /dev/null
+++ b/VS-Sim-Javadoc/events/implementations/package-summary.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events.implementations
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="events.implementations";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package events.implementations
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A></B></TD>
+<TD>The class VSProcessCrashEvent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A></B></TD>
+<TD>The class VSProcessRecoverEvent.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/implementations/package-tree.html b/VS-Sim-Javadoc/events/implementations/package-tree.html
new file mode 100644
index 0000000..aedf191
--- /dev/null
+++ b/VS-Sim-Javadoc/events/implementations/package-tree.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events.implementations Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="events.implementations Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package events.implementations
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">prefs.<A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">events.<A HREF="../../events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A><UL>
+<LI TYPE="circle">events.implementations.<A HREF="../../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations"><B>VSProcessCrashEvent</B></A> (implements events.<A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>)
+<LI TYPE="circle">events.implementations.<A HREF="../../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations"><B>VSProcessRecoverEvent</B></A> (implements events.<A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>)
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/implementations/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/VSAbstractInternalEvent.html b/VS-Sim-Javadoc/events/internal/VSAbstractInternalEvent.html
new file mode 100644
index 0000000..8e27c3d
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/VSAbstractInternalEvent.html
@@ -0,0 +1,356 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSAbstractInternalEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAbstractInternalEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSAbstractInternalEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractInternalEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events.internal</FONT>
+<BR>
+Class VSAbstractInternalEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>events.internal.VSAbstractInternalEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>, <A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>, <A HREF="../../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSAbstractInternalEvent</B><DT>extends <A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></DL>
+</PRE>
+
+<P>
+The class VSAbstractInternalEvent, this class if for destinguishing between
+ internal and non-internal events. Internal usage only.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../events/internal/VSAbstractInternalEvent.html#VSAbstractInternalEvent()">VSAbstractInternalEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSAbstractInternalEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSAbstractInternalEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#onInit()">onInit</A>, <A HREF="../../events/VSAbstractEvent.html#onStart()">onStart</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAbstractInternalEvent()"><!-- --></A><H3>
+VSAbstractInternalEvent</H3>
+<PRE>
+public <B>VSAbstractInternalEvent</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSAbstractInternalEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractInternalEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/VSMessageReceiveEvent.html b/VS-Sim-Javadoc/events/internal/VSMessageReceiveEvent.html
new file mode 100644
index 0000000..51f6de3
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/VSMessageReceiveEvent.html
@@ -0,0 +1,381 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSMessageReceiveEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSMessageReceiveEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSMessageReceiveEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMessageReceiveEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events.internal</FONT>
+<BR>
+Class VSMessageReceiveEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">events.internal.VSAbstractInternalEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>events.internal.VSMessageReceiveEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A>, <A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSMessageReceiveEvent</B><DT>extends <A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A><DT>implements <A HREF="../../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSMessageReceiveEvent, this event is used if a process receives
+ a message.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../events/internal/VSMessageReceiveEvent.html#VSMessageReceiveEvent(core.VSMessage)">VSMessageReceiveEvent</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new message receive event.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSMessageReceiveEvent.html#isRelevantMessage()">isRelevantMessage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the message delivering is relevant.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSMessageReceiveEvent.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSMessageReceiveEvent.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.internal.VSAbstractInternalEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.internal.<A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../events/internal/VSAbstractInternalEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSMessageReceiveEvent(core.VSMessage)"><!-- --></A><H3>
+VSMessageReceiveEvent</H3>
+<PRE>
+public <B>VSMessageReceiveEvent</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>Instantiates a new message receive event.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public void <B>onInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">onInit</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public void <B>onStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">onStart</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isRelevantMessage()"><!-- --></A><H3>
+isRelevantMessage</H3>
+<PRE>
+public boolean <B>isRelevantMessage</B>()</PRE>
+<DL>
+<DD>Checks if the message delivering is relevant.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if relevant</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSMessageReceiveEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMessageReceiveEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/VSProtocolEvent.html b/VS-Sim-Javadoc/events/internal/VSProtocolEvent.html
new file mode 100644
index 0000000..5f382ee
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/VSProtocolEvent.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSProtocolEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSProtocolEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSProtocolEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProtocolEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events.internal</FONT>
+<BR>
+Class VSProtocolEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">events.internal.VSAbstractInternalEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>events.internal.VSProtocolEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>, <A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSProtocolEvent</B><DT>extends <A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A><DT>implements <A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></DL>
+</PRE>
+
+<P>
+The class VSProtocolEvent, this event is used if a protocol (server or
+ client part) of a process gets enabled or disabled, an object of this class
+ can be for 4 different purporses! Activation of the client protocol,
+ deactivation of the client protocol, activation of the server protocol,
+ deactivation of the server protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#VSProtocolEvent()">VSProtocolEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></B>(<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills a copy of this event with its values</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#isClientProtocol()">isClientProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if it is a client protocol activation/deactivation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#isClientProtocol(boolean)">isClientProtocol</A></B>(boolean&nbsp;isClientProtocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is a client protocol activation/deactivation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#isProtocolActivation()">isProtocolActivation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if it is protocol activation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#isProtocolActivation(boolean)">isProtocolActivation</A></B>(boolean&nbsp;isProtocolActivation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is protocol activation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolEvent.html#setProtocolClassname(java.lang.String)">setProtocolClassname</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the protocol classname.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSProtocolEvent()"><!-- --></A><H3>
+VSProtocolEvent</H3>
+<PRE>
+public <B>VSProtocolEvent</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initCopy(events.VSAbstractEvent)"><!-- --></A><H3>
+initCopy</H3>
+<PRE>
+public void <B>initCopy</B>(<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>&nbsp;copy)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">VSCopyableEvent</A></CODE></B></DD>
+<DD>Fills a copy of this event with its values
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)">initCopy</A></CODE> in interface <CODE><A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copy</CODE> - The copy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public void <B>onInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">onInit</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isClientProtocol(boolean)"><!-- --></A><H3>
+isClientProtocol</H3>
+<PRE>
+public void <B>isClientProtocol</B>(boolean&nbsp;isClientProtocol)</PRE>
+<DL>
+<DD>Sets if it is a client protocol activation/deactivation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isClientProtocol</CODE> - the event is client protocol if true. the event
+ is a server protocol if false.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isClientProtocol()"><!-- --></A><H3>
+isClientProtocol</H3>
+<PRE>
+public boolean <B>isClientProtocol</B>()</PRE>
+<DL>
+<DD>Checks if it is a client protocol activation/deactivation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the event is client protocol if true. the event
+ is a server protocol if false.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProtocolActivation(boolean)"><!-- --></A><H3>
+isProtocolActivation</H3>
+<PRE>
+public void <B>isProtocolActivation</B>(boolean&nbsp;isProtocolActivation)</PRE>
+<DL>
+<DD>Sets if it is protocol activation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isProtocolActivation</CODE> - true, if it is a protocol activation. false,
+ if it is a protocol deactivation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProtocolActivation()"><!-- --></A><H3>
+isProtocolActivation</H3>
+<PRE>
+public boolean <B>isProtocolActivation</B>()</PRE>
+<DL>
+<DD>Checks if it is protocol activation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if it is a protocol activation. false, if it is a protocol
+ deactivation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProtocolClassname(java.lang.String)"><!-- --></A><H3>
+setProtocolClassname</H3>
+<PRE>
+public void <B>setProtocolClassname</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD>Sets the protocol classname.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>protocolClassname</CODE> - the new protocol classname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public void <B>onStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">onStart</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in class <CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in class <CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSProtocolEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProtocolEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/VSProtocolScheduleEvent.html b/VS-Sim-Javadoc/events/internal/VSProtocolScheduleEvent.html
new file mode 100644
index 0000000..78eb52a
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/VSProtocolScheduleEvent.html
@@ -0,0 +1,513 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSProtocolScheduleEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSProtocolScheduleEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSProtocolScheduleEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProtocolScheduleEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+events.internal</FONT>
+<BR>
+Class VSProtocolScheduleEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">events.internal.VSAbstractInternalEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>events.internal.VSProtocolScheduleEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A>, <A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSProtocolScheduleEvent</B><DT>extends <A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A><DT>implements <A HREF="../../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSProtocolScheduleEvent, this event is used if a protocol (which
+ is a subclass of VSAbstractProtocol) reschedules itself to run again on a
+ specific time.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#VSProtocolScheduleEvent(protocols.VSAbstractProtocol, boolean)">VSProtocolScheduleEvent</A></B>(<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&nbsp;protocol,
+ boolean&nbsp;isServerSchedule)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a VSProtocolScheduleEvent object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#getProtocol()">getProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#isServerSchedule()">isServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is client protocol schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#isServerSchedule(boolean)">isServerSchedule</A></B>(boolean&nbsp;isServerSchedule)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is client protocol schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html#setProtocol(protocols.VSAbstractProtocol)">setProtocol</A></B>(<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&nbsp;protocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSProtocolScheduleEvent(protocols.VSAbstractProtocol, boolean)"><!-- --></A><H3>
+VSProtocolScheduleEvent</H3>
+<PRE>
+public <B>VSProtocolScheduleEvent</B>(<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&nbsp;protocol,
+ boolean&nbsp;isServerSchedule)</PRE>
+<DL>
+<DD>Create a VSProtocolScheduleEvent object
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - the protocol<DD><CODE>isServerSchedule</CODE> - the event is a client protocol schedule if
+ false, else server schedule</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public void <B>onInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onInit()">onInit</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isServerSchedule(boolean)"><!-- --></A><H3>
+isServerSchedule</H3>
+<PRE>
+public void <B>isServerSchedule</B>(boolean&nbsp;isServerSchedule)</PRE>
+<DL>
+<DD>Sets if it is client protocol schedule.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isServerSchedule</CODE> - false, if the event is a client protocol
+ schedule. true, if server.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isServerSchedule()"><!-- --></A><H3>
+isServerSchedule</H3>
+<PRE>
+public boolean <B>isServerSchedule</B>()</PRE>
+<DL>
+<DD>Sets if it is client protocol schedule.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>false, if the event is a client protocol schedule. true, if
+ server.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProtocol(protocols.VSAbstractProtocol)"><!-- --></A><H3>
+setProtocol</H3>
+<PRE>
+public void <B>setProtocol</B>(<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>&nbsp;protocol)</PRE>
+<DL>
+<DD>Sets the protocol.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - the protocol</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProtocol()"><!-- --></A><H3>
+getProtocol</H3>
+<PRE>
+public <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A> <B>getProtocol</B>()</PRE>
+<DL>
+<DD>Gets the protocol.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the protocol</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public void <B>onStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../events/VSAbstractEvent.html#onStart()">onStart</A></CODE> in class <CODE><A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in class <CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in class <CODE><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/VSProtocolScheduleEvent.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProtocolScheduleEvent.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_events.VSAbstractEvent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/package-frame.html b/VS-Sim-Javadoc/events/internal/package-frame.html
new file mode 100644
index 0000000..9e9994d
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/package-frame.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events.internal
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../events/internal/package-summary.html" target="classFrame">events.internal</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSAbstractInternalEvent.html" title="class in events.internal" target="classFrame">VSAbstractInternalEvent</A>
+<BR>
+<A HREF="VSMessageReceiveEvent.html" title="class in events.internal" target="classFrame">VSMessageReceiveEvent</A>
+<BR>
+<A HREF="VSProtocolEvent.html" title="class in events.internal" target="classFrame">VSProtocolEvent</A>
+<BR>
+<A HREF="VSProtocolScheduleEvent.html" title="class in events.internal" target="classFrame">VSProtocolScheduleEvent</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/package-summary.html b/VS-Sim-Javadoc/events/internal/package-summary.html
new file mode 100644
index 0000000..d900975
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/package-summary.html
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events.internal
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="events.internal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/implementations/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../exceptions/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package events.internal
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A></B></TD>
+<TD>The class VSAbstractInternalEvent, this class if for destinguishing between
+ internal and non-internal events.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A></B></TD>
+<TD>The class VSMessageReceiveEvent, this event is used if a process receives
+ a message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A></B></TD>
+<TD>The class VSProtocolEvent, this event is used if a protocol (server or
+ client part) of a process gets enabled or disabled, an object of this class
+ can be for 4 different purporses! Activation of the client protocol,
+ deactivation of the client protocol, activation of the server protocol,
+ deactivation of the server protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A></B></TD>
+<TD>The class VSProtocolScheduleEvent, this event is used if a protocol (which
+ is a subclass of VSAbstractProtocol) reschedules itself to run again on a
+ specific time.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/implementations/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../exceptions/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/internal/package-tree.html b/VS-Sim-Javadoc/events/internal/package-tree.html
new file mode 100644
index 0000000..bfbac88
--- /dev/null
+++ b/VS-Sim-Javadoc/events/internal/package-tree.html
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events.internal Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="events.internal Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/implementations/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../exceptions/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package events.internal
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">prefs.<A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">events.<A HREF="../../events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A><UL>
+<LI TYPE="circle">events.internal.<A HREF="../../events/internal/VSAbstractInternalEvent.html" title="class in events.internal"><B>VSAbstractInternalEvent</B></A><UL>
+<LI TYPE="circle">events.internal.<A HREF="../../events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>VSMessageReceiveEvent</B></A> (implements serialize.<A HREF="../../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A>)
+<LI TYPE="circle">events.internal.<A HREF="../../events/internal/VSProtocolEvent.html" title="class in events.internal"><B>VSProtocolEvent</B></A> (implements events.<A HREF="../../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>)
+<LI TYPE="circle">events.internal.<A HREF="../../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal"><B>VSProtocolScheduleEvent</B></A> (implements serialize.<A HREF="../../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A>)
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../events/implementations/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../exceptions/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?events/internal/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/package-frame.html b/VS-Sim-Javadoc/events/package-frame.html
new file mode 100644
index 0000000..677c76c
--- /dev/null
+++ b/VS-Sim-Javadoc/events/package-frame.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../events/package-summary.html" target="classFrame">events</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSCopyableEvent.html" title="interface in events" target="classFrame"><I>VSCopyableEvent</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSAbstractEvent.html" title="class in events" target="classFrame">VSAbstractEvent</A>
+<BR>
+<A HREF="VSRegisteredEvents.html" title="class in events" target="classFrame">VSRegisteredEvents</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/package-summary.html b/VS-Sim-Javadoc/events/package-summary.html
new file mode 100644
index 0000000..228c7d9
--- /dev/null
+++ b/VS-Sim-Javadoc/events/package-summary.html
@@ -0,0 +1,174 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="events";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/time/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../events/implementations/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package events
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A></B></TD>
+<TD>The interface VSCopyableEvent, all events which implement this class
+ are copyable.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TD>
+<TD>The class VSAbstractEvent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A></B></TD>
+<TD>The class VSRegisteredEvents.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/time/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../events/implementations/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/events/package-tree.html b/VS-Sim-Javadoc/events/package-tree.html
new file mode 100644
index 0000000..c463967
--- /dev/null
+++ b/VS-Sim-Javadoc/events/package-tree.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+events Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="events Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/time/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../events/implementations/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package events
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">events.<A HREF="../events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A></UL>
+</UL>
+<LI TYPE="circle">events.<A HREF="../events/VSRegisteredEvents.html" title="class in events"><B>VSRegisteredEvents</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">events.<A HREF="../events/VSCopyableEvent.html" title="interface in events"><B>VSCopyableEvent</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../core/time/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../events/implementations/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?events/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/exceptions/VSEventNotCopyableException.html b/VS-Sim-Javadoc/exceptions/VSEventNotCopyableException.html
new file mode 100644
index 0000000..7c7e19b
--- /dev/null
+++ b/VS-Sim-Javadoc/exceptions/VSEventNotCopyableException.html
@@ -0,0 +1,245 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSEventNotCopyableException
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSEventNotCopyableException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/VSEventNotCopyableException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSEventNotCopyableException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+exceptions</FONT>
+<BR>
+Class VSEventNotCopyableException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>exceptions.VSEventNotCopyableException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSEventNotCopyableException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+The Interface VSEventNotCopyableException, this exception is thrown if
+ the someone tried to copy a not copyable event!
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#exceptions.VSEventNotCopyableException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../exceptions/VSEventNotCopyableException.html#VSEventNotCopyableException(java.lang.String)">VSEventNotCopyableException</A></B>(java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSEventNotCopyableException(java.lang.String)"><!-- --></A><H3>
+VSEventNotCopyableException</H3>
+<PRE>
+public <B>VSEventNotCopyableException</B>(java.lang.String&nbsp;descr)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/VSEventNotCopyableException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSEventNotCopyableException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/exceptions/VSNegativeNumberException.html b/VS-Sim-Javadoc/exceptions/VSNegativeNumberException.html
new file mode 100644
index 0000000..717b6bd
--- /dev/null
+++ b/VS-Sim-Javadoc/exceptions/VSNegativeNumberException.html
@@ -0,0 +1,245 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSNegativeNumberException
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSNegativeNumberException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../exceptions/VSParseIntegerVectorException.html" title="class in exceptions"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/VSNegativeNumberException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSNegativeNumberException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+exceptions</FONT>
+<BR>
+Class VSNegativeNumberException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>exceptions.VSNegativeNumberException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSNegativeNumberException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+The Interface VSNegativeNumberException, this exception is thrown if
+ a negative number has returned if a positive number has been expected.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#exceptions.VSNegativeNumberException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../exceptions/VSNegativeNumberException.html#VSNegativeNumberException()">VSNegativeNumberException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSNegativeNumberException()"><!-- --></A><H3>
+VSNegativeNumberException</H3>
+<PRE>
+public <B>VSNegativeNumberException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../exceptions/VSParseIntegerVectorException.html" title="class in exceptions"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/VSNegativeNumberException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSNegativeNumberException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/exceptions/VSParseIntegerVectorException.html b/VS-Sim-Javadoc/exceptions/VSParseIntegerVectorException.html
new file mode 100644
index 0000000..950ac0a
--- /dev/null
+++ b/VS-Sim-Javadoc/exceptions/VSParseIntegerVectorException.html
@@ -0,0 +1,246 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSParseIntegerVectorException
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSParseIntegerVectorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/VSParseIntegerVectorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSParseIntegerVectorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+exceptions</FONT>
+<BR>
+Class VSParseIntegerVectorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>exceptions.VSParseIntegerVectorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSParseIntegerVectorException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+The Interface VSParseIntegerVectorException, this exception is thrown if
+ the VSAbstractEditor is not able to parse the vector fields input of the
+ user.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#exceptions.VSParseIntegerVectorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../exceptions/VSParseIntegerVectorException.html#VSParseIntegerVectorException()">VSParseIntegerVectorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSParseIntegerVectorException()"><!-- --></A><H3>
+VSParseIntegerVectorException</H3>
+<PRE>
+public <B>VSParseIntegerVectorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/VSParseIntegerVectorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSParseIntegerVectorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/exceptions/package-frame.html b/VS-Sim-Javadoc/exceptions/package-frame.html
new file mode 100644
index 0000000..4891a14
--- /dev/null
+++ b/VS-Sim-Javadoc/exceptions/package-frame.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+exceptions
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../exceptions/package-summary.html" target="classFrame">exceptions</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSEventNotCopyableException.html" title="class in exceptions" target="classFrame">VSEventNotCopyableException</A>
+<BR>
+<A HREF="VSNegativeNumberException.html" title="class in exceptions" target="classFrame">VSNegativeNumberException</A>
+<BR>
+<A HREF="VSParseIntegerVectorException.html" title="class in exceptions" target="classFrame">VSParseIntegerVectorException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/exceptions/package-summary.html b/VS-Sim-Javadoc/exceptions/package-summary.html
new file mode 100644
index 0000000..d500bde
--- /dev/null
+++ b/VS-Sim-Javadoc/exceptions/package-summary.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+exceptions
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="exceptions";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/internal/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package exceptions
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A></B></TD>
+<TD>The Interface VSEventNotCopyableException, this exception is thrown if
+ the someone tried to copy a not copyable event!</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../exceptions/VSNegativeNumberException.html" title="class in exceptions">VSNegativeNumberException</A></B></TD>
+<TD>The Interface VSNegativeNumberException, this exception is thrown if
+ a negative number has returned if a positive number has been expected.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../exceptions/VSParseIntegerVectorException.html" title="class in exceptions">VSParseIntegerVectorException</A></B></TD>
+<TD>The Interface VSParseIntegerVectorException, this exception is thrown if
+ the VSAbstractEditor is not able to parse the vector fields input of the
+ user.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/internal/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/exceptions/package-tree.html b/VS-Sim-Javadoc/exceptions/package-tree.html
new file mode 100644
index 0000000..c8f6006
--- /dev/null
+++ b/VS-Sim-Javadoc/exceptions/package-tree.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+exceptions Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="exceptions Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/internal/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package exceptions
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">exceptions.<A HREF="../exceptions/VSEventNotCopyableException.html" title="class in exceptions"><B>VSEventNotCopyableException</B></A><LI TYPE="circle">exceptions.<A HREF="../exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>VSNegativeNumberException</B></A><LI TYPE="circle">exceptions.<A HREF="../exceptions/VSParseIntegerVectorException.html" title="class in exceptions"><B>VSParseIntegerVectorException</B></A></UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../events/internal/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?exceptions/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/help-doc.html b/VS-Sim-Javadoc/help-doc.html
new file mode 100644
index 0000000..9da927c
--- /dev/null
+++ b/VS-Sim-Javadoc/help-doc.html
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:34 GMT 2008 -->
+<TITLE>
+API Help
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="API Help";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames. All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/index-all.html b/VS-Sim-Javadoc/index-all.html
new file mode 100644
index 0000000..93577c2
--- /dev/null
+++ b/VS-Sim-Javadoc/index-all.html
@@ -0,0 +1,2384 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+Index
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSEditorFrame.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSEditorFrame.html" title="class in prefs.editors">VSEditorFrame</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSProcessEditor.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html#addClockOffset(long)"><B>addClockOffset(long)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Adds the clock offset.
+<DT><A HREF="./core/VSInternalProcess.html#addClockOffset(long)"><B>addClockOffset(long)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Adds the clock offset.
+<DT><A HREF="./core/VSInternalProcess.html#addedAProcess()"><B>addedAProcess()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Added a process.
+<DT><A HREF="./simulator/VSSimulator.html#addProcessAtIndex(int)"><B>addProcessAtIndex(int)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Adds the process at a specified index.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#addSeparator(java.lang.String)"><B>addSeparator(String)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Adds a separator.
+<DT><A HREF="./prefs/editors/VSEditorTable.html#addSeparator(java.lang.String)"><B>addSeparator(String)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A>
+<DD>Adds the separator.
+<DT><A HREF="./simulator/VSSimulatorFrame.html#addSimulator(simulator.VSSimulator)"><B>addSimulator(VSSimulator)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Adds the simulator.
+<DT><A HREF="./core/VSTaskManager.html#addTask(core.VSTask)"><B>addTask(VSTask)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Adds a task.
+<DT><A HREF="./core/VSTaskManager.html#addTask(core.VSTask, boolean)"><B>addTask(VSTask, boolean)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Adds a task.
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelFront(javax.swing.JPanel)"><B>addToButtonPanelFront(JPanel)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#addToButtonPanelFront(javax.swing.JPanel)"><B>addToButtonPanelFront(JPanel)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Adds components to the front of the button panel .
+<DT><A HREF="./prefs/editors/VSProcessEditor.html#addToButtonPanelFront(javax.swing.JPanel)"><B>addToButtonPanelFront(JPanel)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#addToButtonPanelFront(javax.swing.JPanel)"><B>addToButtonPanelFront(JPanel)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelLast(javax.swing.JPanel)"><B>addToButtonPanelLast(JPanel)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#addToButtonPanelLast(javax.swing.JPanel)"><B>addToButtonPanelLast(JPanel)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Adds components to last of the button panel.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#addToEditor(java.lang.String, java.lang.String, prefs.VSPrefs, java.util.ArrayList)"><B>addToEditor(String, String, VSPrefs, ArrayList&lt;String&gt;)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Adds the to editor more variables.
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#addToEditTableLast()"><B>addToEditTableLast()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#addToEditTableLast()"><B>addToEditTableLast()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Adds the to edit table last.
+<DT><A HREF="./prefs/editors/VSEditorTable.html#addVariable(java.lang.String, java.awt.Component)"><B>addVariable(String, Component)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A>
+<DD>Adds the variable.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#addWithDefaults()"><B>addWithDefaults()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Adds default values if not existent.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#ALL_PREFERENCES"><B>ALL_PREFERENCES</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The Constant ALL_PREFERENCES.
+</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="./prefs/VSPrefs.html#BOOLEAN_PREFIX"><B>BOOLEAN_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant BOOLEAN_PREFIX.
+</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="./prefs/VSPrefs.html#clear()"><B>clear()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Clear.
+<DT><A HREF="./simulator/VSLogging.html#clear()"><B>clear()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Clears the loging.
+<DT><A HREF="./core/VSAbstractProcess.html#clockOffset"><B>clockOffset</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The clock offset.
+<DT><A HREF="./core/VSAbstractProcess.html#clockVariance"><B>clockVariance</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The clock variance.
+<DT><A HREF="./prefs/VSPrefs.html#COLOR_PREFIX"><B>COLOR_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant COLOR_PREFIX.
+<DT><A HREF="./prefs/editors/VSColorChooser.html#colorChooser"><B>colorChooser</B></A> -
+Variable in class prefs.editors.<A HREF="./prefs/editors/VSColorChooser.html" title="class in prefs.editors">VSColorChooser</A>
+<DD>The color chooser.
+<DT><A HREF="./core/VSTask.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])"><B>copyBooleans(VSPrefs, String[])</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Copies colors.
+<DT><A HREF="./prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])"><B>copyColors(VSPrefs, String[])</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Copies color references into another VSPrefs object.
+<DT><A HREF="./prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])"><B>copyFloats(VSPrefs, String[])</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Copies floats into another VSPrefs object.
+<DT><A HREF="./prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])"><B>copyIntegers(VSPrefs, String[])</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Copies integers into another VSPrefs object.
+<DT><A HREF="./prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])"><B>copyLongs(VSPrefs, String[])</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Copies longs into another VSPrefs object.
+<DT><A HREF="./prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])"><B>copyStrings(VSPrefs, String[])</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Copies strings into another VSPrefs object.
+<DT><A HREF="./core/package-summary.html"><B>core</B></A> - package core<DD>&nbsp;<DT><A HREF="./core/time/package-summary.html"><B>core.time</B></A> - package core.time<DD>&nbsp;<DT><A HREF="./core/VSAbstractProcess.html#crashedColor"><B>crashedColor</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The color used if the process has crashed.
+<DT><A HREF="./core/VSAbstractProcess.html#crashHistory"><B>crashHistory</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The crash history.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createBooleanComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createBooleanComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the boolean component.
+<DT><A HREF="./utils/VSAboutFrame.html#createButtonPanel()"><B>createButtonPanel()</B></A> -
+Method in class utils.<A HREF="./utils/VSAboutFrame.html" title="class in utils">VSAboutFrame</A>
+<DD>Creates the button panel.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createColorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createColorComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the color component.
+<DT><A HREF="./utils/VSAboutFrame.html#createContentPane()"><B>createContentPane()</B></A> -
+Method in class utils.<A HREF="./utils/VSAboutFrame.html" title="class in utils">VSAboutFrame</A>
+<DD>Creates the content pane.
+<DT><A HREF="./events/VSRegisteredEvents.html#createEventInstanceByClassname(java.lang.String, core.VSInternalProcess)"><B>createEventInstanceByClassname(String, VSInternalProcess)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Creates the event instance by classname.
+<DT><A HREF="./events/VSRegisteredEvents.html#createEventInstanceByName(java.lang.String, core.VSInternalProcess)"><B>createEventInstanceByName(String, VSInternalProcess)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Creates the event instance by name.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createFloatComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createFloatComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the float component.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createIntegerComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createIntegerComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the integer component.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createLongComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createLongComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the long component.
+<DT><A HREF="./core/VSInternalProcess.html#createRandomCrashTask()"><B>createRandomCrashTask()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Creates the random crash task.
+<DT><A HREF="./core/VSAbstractProcess.html#createRandomCrashTask_()"><B>createRandomCrashTask_()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSInternalProcess.html#createRandomCrashTask_()"><B>createRandomCrashTask_()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createStringComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createStringComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the string component.
+<DT><A HREF="./simulator/VSCreateTask.html#createTask(core.VSInternalProcess, long, boolean)"><B>createTask(VSInternalProcess, long, boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Creates the task.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#createVectorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><B>createVectorComponent(String, String, VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Creates the vector component.
+<DT><A HREF="./core/VSAbstractProcess.html#currentColor"><B>currentColor</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process' current color.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)"><B>currentContextIsServer(boolean)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Sets if the current context is server.
+</DL>
+<HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="./serialize/VSSerialize.html#DEBUG"><B>DEBUG</B></A> -
+Static variable in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>True if debug mode of serialization/deserialization
+<DT><A HREF="./core/VSAbstractProcess.html#DEFAULT_COLOR_VALUE_KEYS"><B>DEFAULT_COLOR_VALUE_KEYS</B></A> -
+Static variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The Constant DEFAULT_COLOR_VALUE_KEYS.
+<DT><A HREF="./core/VSAbstractProcess.html#DEFAULT_FLOAT_VALUE_KEYS"><B>DEFAULT_FLOAT_VALUE_KEYS</B></A> -
+Static variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The Constant DEFAULT_FLOAT_VALUE_KEYS.
+<DT><A HREF="./core/VSAbstractProcess.html#DEFAULT_INTEGER_VALUE_KEYS"><B>DEFAULT_INTEGER_VALUE_KEYS</B></A> -
+Static variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The Constant DEFAULT_INTEGER_VALUE_KEYS.
+<DT><A HREF="./core/VSAbstractProcess.html#DEFAULT_LONG_VALUE_KEYS"><B>DEFAULT_LONG_VALUE_KEYS</B></A> -
+Static variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The Constant DEFAULT_LONG_VALUE_KEYS.
+<DT><A HREF="./core/VSAbstractProcess.html#DEFAULT_STRING_VALUE_KEYS"><B>DEFAULT_STRING_VALUE_KEYS</B></A> -
+Static variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The Constant DEFAULT_STRING_VALUE_KEYS.
+<DT><A HREF="./core/VSAbstractProcess.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTask.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTaskManager.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSAbstractInternalEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSAbstractEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSSerializablePrefs.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in interface serialize.<A HREF="./serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>
+<DD>Deserializes
+<DT><A HREF="./simulator/VSSimulator.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>&nbsp;
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize(VSSerialize, ObjectInputStream)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)"><B>deserialize_(VSSerialize, ObjectInputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./simulator/VSSimulatorFrame.html#dispose()"><B>dispose()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#disposeFrameIfExists()"><B>disposeFrameIfExists()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The given editors frame will get disposed if the "OK" button has been
+ pressed.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#disposeFrameWithParentIfExists()"><B>disposeFrameWithParentIfExists()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The given editors frame will get disposed if its parent component
+ disposes.
+<DT><A HREF="./utils/VSFrame.html#disposeWithParent()"><B>disposeWithParent()</B></A> -
+Method in class utils.<A HREF="./utils/VSFrame.html" title="class in utils">VSFrame</A>
+<DD>Dispose with its parent.
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#draw(java.awt.Graphics2D, long)"><B>draw(Graphics2D, long)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Draws the message line.
+</DL>
+<HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#editProcess(int)"><B>editProcess(int)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Edits the process.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#editProcess(core.VSInternalProcess)"><B>editProcess(VSInternalProcess)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Edits the process.
+<DT><A HREF="./core/VSAbstractProcess.html#equals(core.VSAbstractProcess)"><B>equals(VSAbstractProcess)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Equals.
+<DT><A HREF="./core/VSMessage.html#equals(core.VSMessage)"><B>equals(VSMessage)</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Compares two messages.
+<DT><A HREF="./core/VSTask.html#equals(core.VSTask)"><B>equals(VSTask)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task equals to another task.
+<DT><A HREF="./events/VSAbstractEvent.html#equals(events.VSAbstractEvent)"><B>equals(VSAbstractEvent)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Checks if the event equals to another event..
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#equals(simulator.VSSimulatorVisualization.VSMessageLine)"><B>equals(VSSimulatorVisualization.VSMessageLine)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Checks one line to another if they equal (have the same message line
+ id)
+<DT><A HREF="./events/package-summary.html"><B>events</B></A> - package events<DD>&nbsp;<DT><A HREF="./events/implementations/package-summary.html"><B>events.implementations</B></A> - package events.implementations<DD>&nbsp;<DT><A HREF="./events/internal/package-summary.html"><B>events.internal</B></A> - package events.internal<DD>&nbsp;<DT><A HREF="./exceptions/package-summary.html"><B>exceptions</B></A> - package exceptions<DD>&nbsp;<DT><A HREF="./prefs/editors/VSAbstractEditor.html#expertModeChanged()"><B>expertModeChanged()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Check if the expert mode has changed.
+</DL>
+<HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillDefaultBooleans()"><B>fillDefaultBooleans()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill with default booleans.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillDefaultColors()"><B>fillDefaultColors()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill with default colors.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillDefaultFloats()"><B>fillDefaultFloats()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill with default floats.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillDefaultIntegers()"><B>fillDefaultIntegers()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill with default integers.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillDefaultLongs()"><B>fillDefaultLongs()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill default longs.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillDefaultStrings()"><B>fillDefaultStrings()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill with default strings.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#fillEditPanelFront(prefs.VSPrefs)"><B>fillEditPanelFront(VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Fills the edit panel at the front.
+<DT><A HREF="./core/VSAbstractProcess.html#fillWithDefaults()"><B>fillWithDefaults()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSDefaultPrefs.html#fillWithDefaults()"><B>fillWithDefaults()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Fill everything with ts defaults.
+<DT><A HREF="./core/VSInternalProcess.html#finish()"><B>finish()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>The process' state is 'Finish'.
+<DT><A HREF="./simulator/VSSimulator.html#finish()"><B>finish()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>The simulator has finished.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#finish()"><B>finish()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Called if the simulator has finished.
+<DT><A HREF="./simulator/VSSimulator.html#fireExpertModeChanged()"><B>fireExpertModeChanged()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Fire expert mode changed.
+<DT><A HREF="./prefs/editors/VSEditorTable.html#fireTableDataChanged()"><B>fireTableDataChanged()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A>
+<DD>Fires that the table data has changed.
+<DT><A HREF="./prefs/VSPrefs.html#FLOAT_PREFIX"><B>FLOAT_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant FLOAT_PREFIX.
+</DL>
+<HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="./core/time/VSVectorTime.html#get(int)"><B>get(int)</B></A> -
+Method in class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>&nbsp;
+<DT><A HREF="./utils/VSPriorityQueue.html#get(int)"><B>get(int)</B></A> -
+Method in class utils.<A HREF="./utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>
+<DD>Gets the specific element.
+<DT><A HREF="./utils/VS3Tupel.html#getA()"><B>getA()</B></A> -
+Method in class utils.<A HREF="./utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>
+<DD>Gets the a.
+<DT><A HREF="./prefs/VSPrefs.html#getAllFullKeys()"><B>getAllFullKeys()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Returns all full keys.
+<DT><A HREF="./core/VSAbstractProcess.html#getARandomCrashTime()"><B>getARandomCrashTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the a random crash time.
+<DT><A HREF="./core/VSInternalProcess.html#getARandomMessageOutageTime(long, core.VSInternalProcess)"><B>getARandomMessageOutageTime(long, VSInternalProcess)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the a random message outage time.
+<DT><A HREF="./utils/VS3Tupel.html#getB()"><B>getB()</B></A> -
+Method in class utils.<A HREF="./utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>
+<DD>Gets the b.
+<DT><A HREF="./prefs/VSPrefs.html#getBoolean(java.lang.String)"><B>getBoolean(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the boolean.
+<DT><A HREF="./prefs/VSPrefs.html#getBooleanKeySet()"><B>getBooleanKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the boolean key set.
+<DT><A HREF="./prefs/VSPrefs.html#getBooleanObj(java.lang.String)"><B>getBooleanObj(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the boolean obj.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#getButtonPanel()"><B>getButtonPanel()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Gets the button panel.
+<DT><A HREF="./utils/VS3Tupel.html#getC()"><B>getC()</B></A> -
+Method in class utils.<A HREF="./utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>
+<DD>Gets the c.
+<DT><A HREF="./events/VSAbstractEvent.html#getClassname()"><B>getClassname()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Gets the classname.
+<DT><A HREF="./events/VSRegisteredEvents.html#getClassnameByEventname(java.lang.String)"><B>getClassnameByEventname(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the classname.
+<DT><A HREF="./events/VSRegisteredEvents.html#getClassnameByShortname(java.lang.String)"><B>getClassnameByShortname(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the classname.
+<DT><A HREF="./core/VSAbstractProcess.html#getClockVariance()"><B>getClockVariance()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the clock variance.
+<DT><A HREF="./core/VSInternalProcess.html#getColor()"><B>getColor()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the current process' color.
+<DT><A HREF="./prefs/VSPrefs.html#getColor(java.lang.String)"><B>getColor(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the color.
+<DT><A HREF="./prefs/VSPrefs.html#getColorKeySet()"><B>getColorKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the color key set.
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#getContentPane()"><B>getContentPane()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>Gets the content pane.
+<DT><A HREF="./core/time/VSVectorTime.html#getCopy()"><B>getCopy()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>Gets the copy.
+<DT><A HREF="./events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)"><B>getCopy(VSInternalProcess)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Creates a copy of the event and using a new process.
+<DT><A HREF="./events/VSAbstractEvent.html#getCopy()"><B>getCopy()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Creates a copy of the event.
+<DT><A HREF="./core/VSInternalProcess.html#getCrashedColor()"><B>getCrashedColor()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the color of this process if it's crashed.
+<DT><A HREF="./core/VSAbstractProcess.html#getCrashHistoryArray()"><B>getCrashHistoryArray()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the crash history array.
+<DT><A HREF="./core/VSInternalProcess.html#getCrashTask()"><B>getCrashTask()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the random crash task.
+<DT><A HREF="./simulator/VSSimulatorFrame.html#getCurrentSimulator()"><B>getCurrentSimulator()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Gets the current simulator.
+<DT><A HREF="./prefs/VSPrefs.html#getDescription(java.lang.String)"><B>getDescription(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the description.
+<DT><A HREF="./core/VSInternalProcess.html#getDurationTime()"><B>getDurationTime()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSRegisteredEvents.html#getEditableProtocolsClassnames()"><B>getEditableProtocolsClassnames()</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the editable protocols classnames.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#getEditPanel()"><B>getEditPanel()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Gets the edit panel
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#getEditTable()"><B>getEditTable()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Gets the edit table
+<DT><A HREF="./core/VSTask.html#getEvent()"><B>getEvent()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Gets the event.
+<DT><A HREF="./prefs/VSPrefs.html#getFloat(java.lang.String)"><B>getFloat(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the float.
+<DT><A HREF="./prefs/VSPrefs.html#getFloatKeySet()"><B>getFloatKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the float key set.
+<DT><A HREF="./prefs/VSPrefs.html#getFloatObj(java.lang.String)"><B>getFloatObj(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the float obj.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#getFrame()"><B>getFrame()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Gets the frame.
+<DT><A HREF="./core/VSTaskManager.html#getGlobalTasks()"><B>getGlobalTasks()</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Gets the global timed tasks.
+<DT><A HREF="./core/time/VSLamportTime.html#getGlobalTime()"><B>getGlobalTime()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>
+<DD>&nbsp;
+<DT><A HREF="./core/time/VSTime.html#getGlobalTime()"><B>getGlobalTime()</B></A> -
+Method in interface core.time.<A HREF="./core/time/VSTime.html" title="interface in core.time">VSTime</A>
+<DD>Gets the global time.
+<DT><A HREF="./core/time/VSVectorTime.html#getGlobalTime()"><B>getGlobalTime()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html#getGlobalTime()"><B>getGlobalTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the global time.
+<DT><A HREF="./prefs/VSPrefs.html#getID()"><B>getID()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the iD.
+<DT><A HREF="./prefs/VSPrefs.html#getInteger(java.lang.String)"><B>getInteger(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the integer.
+<DT><A HREF="./prefs/VSPrefs.html#getIntegerKeySet()"><B>getIntegerKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the integer key set.
+<DT><A HREF="./prefs/VSPrefs.html#getIntegerObj(java.lang.String)"><B>getIntegerObj(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the integer obj.
+<DT><A HREF="./core/time/VSLamportTime.html#getLamportTime()"><B>getLamportTime()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>
+<DD>Gets the lamport time.
+<DT><A HREF="./core/VSAbstractProcess.html#getLamportTime()"><B>getLamportTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the lamport time.
+<DT><A HREF="./core/VSMessage.html#getLamportTime()"><B>getLamportTime()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Gets the lamport time.
+<DT><A HREF="./core/VSAbstractProcess.html#getLamportTimeArray()"><B>getLamportTimeArray()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the lamport time history as an array.
+<DT><A HREF="./core/VSTaskManager.html#getLocalTasks()"><B>getLocalTasks()</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Gets the local timed tasks.
+<DT><A HREF="./simulator/VSLogging.html#getLoggingArea()"><B>getLoggingArea()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Gets the loging area.
+<DT><A HREF="./prefs/VSPrefs.html#getLong(java.lang.String)"><B>getLong(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the long.
+<DT><A HREF="./prefs/VSPrefs.html#getLongKeySet()"><B>getLongKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the long key set.
+<DT><A HREF="./prefs/VSPrefs.html#getLongObj(java.lang.String)"><B>getLongObj(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the long obj.
+<DT><A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#getMaxValue()"><B>getMaxValue()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<DD>Gets the max value.
+<DT><A HREF="./simulator/VSSimulator.html#getMenuItemStates()"><B>getMenuItemStates()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the menu item states.
+<DT><A HREF="./simulator/VSCreateTask.html#getMenuText()"><B>getMenuText()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Gets the create tasks menu text.
+<DT><A HREF="./core/VSMessage.html#getMessageID()"><B>getMessageID()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Gets the message id.
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#getMessageLineNum()"><B>getMessageLineNum()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Gets the message line num.
+<DT><A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#getMinValue()"><B>getMinValue()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<DD>Gets the min value.
+<DT><A HREF="./core/VSMessage.html#getName()"><B>getName()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Gets the protocol name of the message.
+<DT><A HREF="./events/VSAbstractEvent.html#getName()"><B>getName()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Gets the name.
+<DT><A HREF="./events/VSRegisteredEvents.html#getNameByClassname(java.lang.String)"><B>getNameByClassname(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the name.
+<DT><A HREF="./events/VSRegisteredEvents.html#getNonProtocolClassnames()"><B>getNonProtocolClassnames()</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the non protocol classnames.
+<DT><A HREF="./events/VSRegisteredEvents.html#getNonProtocolNames()"><B>getNonProtocolNames()</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the non protocol names.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#getNumProcesses()"><B>getNumProcesses()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Gets the num processes.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getNumProcesses()"><B>getNumProcesses()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the num of processes.
+<DT><A HREF="./prefs/VSPrefs.html#getObject(java.lang.String)"><B>getObject(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the object.
+<DT><A HREF="./serialize/VSSerialize.html#getObject(int, java.lang.String)"><B>getObject(int, String)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Gets an object.
+<DT><A HREF="./serialize/VSSerialize.html#getObject(java.lang.String)"><B>getObject(String)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Gets an object.
+<DT><A HREF="./simulator/VSSimulator.html#getPaintSize()"><B>getPaintSize()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the paint size.
+<DT><A HREF="./simulator/VSMenuItemStates.html#getPause()"><B>getPause()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Gets the pause state.
+<DT><A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#getPossibleSelections()"><B>getPossibleSelections()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<DD>Gets the possible selections.
+<DT><A HREF="./core/VSAbstractProcess.html#getPrefs()"><B>getPrefs()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the simulator's default prefs.
+<DT><A HREF="./simulator/VSSimulator.html#getPrefs()"><B>getPrefs()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the prefs.
+<DT><A HREF="./simulator/VSSimulatorFrame.html#getPrefs()"><B>getPrefs()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Gets the prefs.
+<DT><A HREF="./core/VSTask.html#getProcess()"><B>getProcess()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Gets the process.
+<DT><A HREF="./events/VSAbstractEvent.html#getProcess()"><B>getProcess()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Gets the process.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getProcess(int)"><B>getProcess(int)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the specified process.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getProcesses()"><B>getProcesses()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the processes.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getProcessesArray()"><B>getProcessesArray()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the processes array.
+<DT><A HREF="./core/VSTaskManager.html#getProcessGlobalTasks(core.VSInternalProcess)"><B>getProcessGlobalTasks(VSInternalProcess)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Gets the global timed tasks of a specific process.
+<DT><A HREF="./core/VSAbstractProcess.html#getProcessID()"><B>getProcessID()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the process id.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getProcessIDs()"><B>getProcessIDs()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the processes IDs.
+<DT><A HREF="./core/VSTaskManager.html#getProcessLocalTasks(core.VSInternalProcess)"><B>getProcessLocalTasks(VSInternalProcess)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Gets the local timed tasks of a specific process.
+<DT><A HREF="./core/VSAbstractProcess.html#getProcessNum()"><B>getProcessNum()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the process num.
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#getProtocol()"><B>getProtocol()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>Gets the protocol.
+<DT><A HREF="./core/VSMessage.html#getProtocolClassname()"><B>getProtocolClassname()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Gets the protocol classname.
+<DT><A HREF="./events/VSRegisteredEvents.html#getProtocolClassnames()"><B>getProtocolClassnames()</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the protocol classnames.
+<DT><A HREF="./events/VSRegisteredEvents.html#getProtocolClientVariables(java.lang.String)"><B>getProtocolClientVariables(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the protocols server variable names.
+<DT><A HREF="./events/VSRegisteredEvents.html#getProtocolNames()"><B>getProtocolNames()</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the protocol names.
+<DT><A HREF="./core/VSInternalProcess.html#getProtocolObject(java.lang.String)"><B>getProtocolObject(String)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the protocol object.
+<DT><A HREF="./core/VSAbstractProcess.html#getProtocolObject_(java.lang.String)"><B>getProtocolObject_(String)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSInternalProcess.html#getProtocolObject_(java.lang.String)"><B>getProtocolObject_(String)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSRegisteredEvents.html#getProtocolServerVariables(java.lang.String)"><B>getProtocolServerVariables(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the protocols server variable names.
+<DT><A HREF="./core/VSAbstractProcess.html#getRandomPercentage()"><B>getRandomPercentage()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Creates a random percentage 0..100 using the process' own pseudo
+ random number generator object of the VSRandom class.
+<DT><A HREF="./core/VSInternalProcess.html#getRandomPercentage()"><B>getRandomPercentage()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Creates a random percentage 0..100 using the process' own pseudo
+ random number generator object of the VSRandom class.
+<DT><A HREF="./simulator/VSMenuItemStates.html#getReplay()"><B>getReplay()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Gets the replay state.
+<DT><A HREF="./simulator/VSMenuItemStates.html#getReset()"><B>getReset()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Gets the reset state.
+<DT><A HREF="./prefs/VSPrefs.html#getRestriction(java.lang.String)"><B>getRestriction(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the restriction.
+<DT><A HREF="./core/VSMessage.html#getSendingProcess()"><B>getSendingProcess()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Gets a reference of the sending process.
+<DT><A HREF="./serialize/VSSerialize.html#getSerialize()"><B>getSerialize()</B></A> -
+Static method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Gets the current VSSerialize object.
+<DT><A HREF="./events/VSAbstractEvent.html#getShortname()"><B>getShortname()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Gets the shortname.
+<DT><A HREF="./events/VSRegisteredEvents.html#getShortnameByClassname(java.lang.String)"><B>getShortnameByClassname(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Gets the shortname.
+<DT><A HREF="./core/VSInternalProcess.html#getSimulatorCanvas()"><B>getSimulatorCanvas()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the simulator canvas.
+<DT><A HREF="./simulator/VSSimulator.html#getSimulatorCanvas()"><B>getSimulatorCanvas()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the simulator canvas.
+<DT><A HREF="./simulator/VSSimulator.html#getSimulatorFrame()"><B>getSimulatorFrame()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the simulator frame.
+<DT><A HREF="./simulator/VSSimulator.html#getSimulatorNum()"><B>getSimulatorNum()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the simulator num.
+<DT><A HREF="./simulator/VSSimulator.html#getSplitSize()"><B>getSplitSize()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Gets the split size.
+<DT><A HREF="./simulator/VSMenuItemStates.html#getStart()"><B>getStart()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Gets the start state.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getStartTime()"><B>getStartTime()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the start time.
+<DT><A HREF="./prefs/VSPrefs.html#getString(java.lang.String)"><B>getString(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the string.
+<DT><A HREF="./prefs/VSPrefs.html#getStringKeySet()"><B>getStringKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the string key set.
+<DT><A HREF="./utils/VSTools.html#getStringTime(java.lang.String)"><B>getStringTime(String)</B></A> -
+Static method in class utils.<A HREF="./utils/VSTools.html" title="class in utils">VSTools</A>
+<DD>Gets the string time.
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#getTask()"><B>getTask()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Gets the task.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getTaskManager()"><B>getTaskManager()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the task manager.
+<DT><A HREF="./core/VSTask.html#getTaskNum()"><B>getTaskNum()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Gets the task num.
+<DT><A HREF="./core/VSInternalProcess.html#getTasks()"><B>getTasks()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Gets the tasks of the process.
+<DT><A HREF="./core/VSTask.html#getTaskTime()"><B>getTaskTime()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Gets the task time.
+<DT><A HREF="./core/VSAbstractProcess.html#getTime()"><B>getTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the process' local time.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getTime()"><B>getTime()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the time.
+<DT><A HREF="./utils/VSTools.html#getTimeString(long)"><B>getTimeString(long)</B></A> -
+Static method in class utils.<A HREF="./utils/VSTools.html" title="class in utils">VSTools</A>
+<DD>Gets the time string.
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#getTitle()"><B>getTitle()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>Gets the title.
+<DT><A HREF="./prefs/VSPrefs.html#getUnit(java.lang.String)"><B>getUnit(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the unit.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#getUntilTime()"><B>getUntilTime()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the until time.
+<DT><A HREF="./prefs/VSPrefs.html#getVector(java.lang.String)"><B>getVector(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the integer obj.
+<DT><A HREF="./prefs/VSPrefs.html#getVectorKeySet()"><B>getVectorKeySet()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Gets the integer key set.
+<DT><A HREF="./core/VSAbstractProcess.html#getVectorTime()"><B>getVectorTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the vector time.
+<DT><A HREF="./core/VSMessage.html#getVectorTime()"><B>getVectorTime()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Gets the vector time.
+<DT><A HREF="./core/VSAbstractProcess.html#getVectorTimeArray()"><B>getVectorTimeArray()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Gets the vector time history as an array.
+<DT><A HREF="./core/VSTask.html#GLOBAL"><B>GLOBAL</B></A> -
+Static variable in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>The Constant GLOBAL.
+<DT><A HREF="./core/VSAbstractProcess.html#globalTime"><B>globalTime</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The global time.
+</DL>
+<HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
+<DL>
+<DT><A HREF="./protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START"><B>HAS_ON_CLIENT_START</B></A> -
+Static variable in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>The protocol has an onClientStart method
+<DT><A HREF="./protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START"><B>HAS_ON_SERVER_START</B></A> -
+Static variable in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>The protocol has an onServerStart method
+<DT><A HREF="./core/VSAbstractProcess.html#hasCrashed"><B>hasCrashed</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process has crashed.
+<DT><A HREF="./core/VSAbstractProcess.html#hasCrashed()"><B>hasCrashed()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Checks if the process has crashed.
+<DT><A HREF="./core/VSTask.html#hasInternalEvent()"><B>hasInternalEvent()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task is using an "internal event".
+<DT><A HREF="./core/VSTask.html#hasMessageReceiveEvent()"><B>hasMessageReceiveEvent()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task is a message receive event.
+<DT><A HREF="./core/VSTask.html#hasNotSerializableEvent()"><B>hasNotSerializableEvent()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task should not get serialized.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#hasOnServerStart()"><B>hasOnServerStart()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Checks how the protocol will start
+<DT><A HREF="./core/VSTask.html#hasProcessRecoverEvent()"><B>hasProcessRecoverEvent()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task is a process recover event.
+<DT><A HREF="./core/VSAbstractProcess.html#hasStarted"><B>hasStarted</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process has started.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#hasThreadStopped()"><B>hasThreadStopped()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Checks if the thread has been stopped.
+<DT><A HREF="./core/VSInternalProcess.html#highlightOff()"><B>highlightOff()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Unhighlights the process.
+<DT><A HREF="./core/VSInternalProcess.html#highlightOn()"><B>highlightOn()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Highlights the process.
+</DL>
+<HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="./prefs/VSPrefs.html#id"><B>id</B></A> -
+Variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The id.
+<DT><A HREF="./core/VSAbstractProcess.html#increaseLamportTime()"><B>increaseLamportTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Increases the process' lamport time.
+<DT><A HREF="./core/VSAbstractProcess.html#increaseVectorAndLamportTimeIfAll()"><B>increaseVectorAndLamportTimeIfAll()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Increases the vector and the lamport time by 1 each if
+ sim.update.vectortime.all/sim.update.lamporttime.all are set
+ to true.
+<DT><A HREF="./core/VSAbstractProcess.html#increaseVectorTime()"><B>increaseVectorTime()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Increases the vector time by 1.
+<DT><A HREF="./core/VSAbstractProcess.html#init(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)"><B>init(VSPrefs, int, VSSimulatorVisualization, VSLogging)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Inits a the process.
+<DT><A HREF="./core/VSMessageStub.html#init(core.VSInternalProcess, java.lang.String, boolean)"><B>init(VSInternalProcess, String, boolean)</B></A> -
+Method in class core.<A HREF="./core/VSMessageStub.html" title="class in core">VSMessageStub</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSAbstractEvent.html#init(core.VSInternalProcess)"><B>init(VSInternalProcess)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Inits the event.
+<DT><A HREF="./events/VSAbstractEvent.html#init()"><B>init()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Inits the event without setting the processes and prefs variables
+ of the object.
+<DT><A HREF="./events/VSRegisteredEvents.html#init(prefs.VSPrefs)"><B>init(VSPrefs)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Registers available events.
+<DT><A HREF="./prefs/VSDefaultPrefs.html#init()"><B>init()</B></A> -
+Static method in class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>Inits a prefs object with default values.
+<DT><A HREF="./prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)"><B>initBoolean(String, Boolean)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the boolean.
+<DT><A HREF="./prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)"><B>initBoolean(String, boolean)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the boolean.
+<DT><A HREF="./prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)"><B>initBoolean(String, boolean, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the boolean.
+<DT><A HREF="./prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)"><B>initColor(String, Color)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the color.
+<DT><A HREF="./prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)"><B>initColor(String, Color, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the color.
+<DT><A HREF="./events/implementations/VSProcessCrashEvent.html#initCopy(events.VSAbstractEvent)"><B>initCopy(VSAbstractEvent)</B></A> -
+Method in class events.implementations.<A HREF="./events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/implementations/VSProcessRecoverEvent.html#initCopy(events.VSAbstractEvent)"><B>initCopy(VSAbstractEvent)</B></A> -
+Method in class events.implementations.<A HREF="./events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolEvent.html#initCopy(events.VSAbstractEvent)"><B>initCopy(VSAbstractEvent)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSCopyableEvent.html#initCopy(events.VSAbstractEvent)"><B>initCopy(VSAbstractEvent)</B></A> -
+Method in interface events.<A HREF="./events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>
+<DD>Fills a copy of this event with its values
+<DT><A HREF="./prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)"><B>initDescription(String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the description if unset.
+<DT><A HREF="./prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)"><B>initFloat(String, Float)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the float.
+<DT><A HREF="./prefs/VSPrefs.html#initFloat(java.lang.String, float)"><B>initFloat(String, float)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the float.
+<DT><A HREF="./prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)"><B>initFloat(String, float, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the float.
+<DT><A HREF="./prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)"><B>initFloat(String, float, String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the float plus unit.
+<DT><A HREF="./prefs/VSPrefs.html#initInteger(java.lang.String, int)"><B>initInteger(String, int)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer.
+<DT><A HREF="./prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)"><B>initInteger(String, int, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer.
+<DT><A HREF="./prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)"><B>initInteger(String, int, String, VSPrefsRestriction.VSIntegerPrefsRestriction)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer.
+<DT><A HREF="./prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)"><B>initInteger(String, int, String, VSPrefsRestriction.VSIntegerPrefsRestriction, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer.
+<DT><A HREF="./prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)"><B>initInteger(String, int, String, int, int)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer.
+<DT><A HREF="./prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)"><B>initInteger(String, int, String, int, int, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer plus unit.
+<DT><A HREF="./prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)"><B>initLong(String, Long)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the long.
+<DT><A HREF="./prefs/VSPrefs.html#initLong(java.lang.String, long)"><B>initLong(String, long)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the long if unset.
+<DT><A HREF="./prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)"><B>initLong(String, long, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the long.
+<DT><A HREF="./prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)"><B>initLong(String, long, String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the long unit.
+<DT><A HREF="./prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)"><B>initRestriction(String, VSPrefsRestriction)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the restriction.
+<DT><A HREF="./prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)"><B>initString(String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the string.
+<DT><A HREF="./prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)"><B>initString(String, String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the string.
+<DT><A HREF="./core/VSAbstractProcess.html#initTimeFormats()"><B>initTimeFormats()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Inits the time formats.
+<DT><A HREF="./prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)"><B>initUnit(String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the unit.
+<DT><A HREF="./prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)"><B>initVector(String, Vector&lt;Integer&gt;)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer.
+<DT><A HREF="./prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)"><B>initVector(String, Vector&lt;Integer&gt;, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer vector.
+<DT><A HREF="./prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)"><B>initVector(String, Vector&lt;Integer&gt;, String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Inits the integer vector plus unit.
+<DT><A HREF="./prefs/VSPrefs.html#INTEGER_PREFIX"><B>INTEGER_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant INTEGER_PREFIX.
+<DT><A HREF="./core/VSMessage.html#IS_CLIENT_MESSAGE"><B>IS_CLIENT_MESSAGE</B></A> -
+Static variable in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>The constant IS_CLIENT_MESSAGE.
+<DT><A HREF="./core/VSMessage.html#IS_SERVER_MESSAGE"><B>IS_SERVER_MESSAGE</B></A> -
+Static variable in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>The constant IS_SERVER_MESSAGE.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#isAntiAliased(boolean)"><B>isAntiAliased(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Sets if the simulator graphics are anti aliased.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#isClient(boolean)"><B>isClient(boolean)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Sets if is client.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#isClient()"><B>isClient()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Checks if is client.
+<DT><A HREF="./events/internal/VSProtocolEvent.html#isClientProtocol(boolean)"><B>isClientProtocol(boolean)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>Sets if it is a client protocol activation/deactivation.
+<DT><A HREF="./events/internal/VSProtocolEvent.html#isClientProtocol()"><B>isClientProtocol()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>Checks if it is a client protocol activation/deactivation.
+<DT><A HREF="./simulator/VSCreateTask.html#isClientProtocol(boolean)"><B>isClientProtocol(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Sets if it is a client protocol.
+<DT><A HREF="./core/VSAbstractProcess.html#isCrashed"><B>isCrashed</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process is crashed.
+<DT><A HREF="./core/VSAbstractProcess.html#isCrashed()"><B>isCrashed()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Checks if the process is crashed.
+<DT><A HREF="./core/VSAbstractProcess.html#isCrashed(boolean)"><B>isCrashed(boolean)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Sets if the process is crashed.
+<DT><A HREF="./simulator/VSCreateTask.html#isDummy()"><B>isDummy()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Checks if it is a dummy object..
+<DT><A HREF="./prefs/VSPrefs.html#isEmpty()"><B>isEmpty()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Checks if the prefs are empty.
+<DT><A HREF="./simulator/VSLogging.html#isFiltered(boolean)"><B>isFiltered(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Checks if the loging is filtered.
+<DT><A HREF="./core/VSTask.html#isGlobalTimed()"><B>isGlobalTimed()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task is global timed.
+<DT><A HREF="./core/VSAbstractProcess.html#isHighlighted"><B>isHighlighted</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process is highlighted.
+<DT><A HREF="./events/VSRegisteredEvents.html#isOnServerStartProtocol(java.lang.String)"><B>isOnServerStartProtocol(String)</B></A> -
+Static method in class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>Checks if the protocol uses onServerStart or onClientStart
+<DT><A HREF="./core/VSAbstractProcess.html#isPaused"><B>isPaused</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process is paused.
+<DT><A HREF="./core/VSInternalProcess.html#isPaused()"><B>isPaused()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Checks if the process is paused.
+<DT><A HREF="./simulator/VSLogging.html#isPaused(boolean)"><B>isPaused(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Sets if the loging is paused.
+<DT><A HREF="./core/VSTask.html#isProcess(core.VSInternalProcess)"><B>isProcess(VSInternalProcess)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task belongs to the specified process.
+<DT><A HREF="./core/VSTask.html#isProgrammed(boolean)"><B>isProgrammed(boolean)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Sets if the task is programmed.
+<DT><A HREF="./core/VSTask.html#isProgrammed()"><B>isProgrammed()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task is programmed.
+<DT><A HREF="./core/VSTask.html#isProtocol(protocols.VSAbstractProtocol)"><B>isProtocol(VSAbstractProtocol)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task belongs to the specified protocol object.
+<DT><A HREF="./events/internal/VSProtocolEvent.html#isProtocolActivation(boolean)"><B>isProtocolActivation(boolean)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>Sets if it is protocol activation.
+<DT><A HREF="./events/internal/VSProtocolEvent.html#isProtocolActivation()"><B>isProtocolActivation()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>Checks if it is protocol activation.
+<DT><A HREF="./simulator/VSCreateTask.html#isProtocolActivation(boolean)"><B>isProtocolActivation(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Sets if it is a protocol activation task.
+<DT><A HREF="./simulator/VSCreateTask.html#isProtocolDeactivation(boolean)"><B>isProtocolDeactivation(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Sets if it is a protocol deactivation task.
+<DT><A HREF="./events/internal/VSMessageReceiveEvent.html#isRelevantMessage()"><B>isRelevantMessage()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>
+<DD>Checks if the message delivering is relevant.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)"><B>isRelevantMessage(VSMessage)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Check's if its a relevant message.
+<DT><A HREF="./simulator/VSCreateTask.html#isRequest(boolean)"><B>isRequest(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Sets if it is a client request.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#isServer(boolean)"><B>isServer(boolean)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Sets if is server.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#isServer()"><B>isServer()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Checks if is server.
+<DT><A HREF="./core/VSMessage.html#isServerMessage()"><B>isServerMessage()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Checks if the message has been sent by a server or a client.
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#isServerSchedule(boolean)"><B>isServerSchedule(boolean)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>Sets if it is client protocol schedule.
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#isServerSchedule()"><B>isServerSchedule()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>Sets if it is client protocol schedule.
+</DL>
+<HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="./core/VSAbstractProcess.html#lamportTime"><B>lamportTime</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The lamport time.
+<DT><A HREF="./core/VSAbstractProcess.html#lamportTimeHistory"><B>lamportTimeHistory</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The lamport time history.
+<DT><A HREF="./serialize/VSSerialize.html#LAST_FILENAME"><B>LAST_FILENAME</B></A> -
+Static variable in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>The last filename used for saveing/opening
+<DT><A HREF="./core/VSTask.html#LOCAL"><B>LOCAL</B></A> -
+Static variable in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>The Constant LOCAL.
+<DT><A HREF="./core/VSAbstractProcess.html#localTime"><B>localTime</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The local time.
+<DT><A HREF="./core/VSAbstractProcess.html#log(java.lang.String)"><B>log(String)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Logg a message to the loging area.
+<DT><A HREF="./events/VSAbstractEvent.html#log(java.lang.String)"><B>log(String)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Logg a specific message.
+<DT><A HREF="./simulator/VSLogging.html#log(java.lang.String)"><B>log(String)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Loggs a message using the global time.
+<DT><A HREF="./simulator/VSLogging.html#log(java.lang.String, long)"><B>log(String, long)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Loggs a message using the specified time.
+<DT><A HREF="./core/VSAbstractProcess.html#loging"><B>loging</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The loging object.
+<DT><A HREF="./prefs/VSPrefs.html#LONG_PREFIX"><B>LONG_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant LONG_PREFIX.
+</DL>
+<HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="./simulator/VSMain.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class simulator.<A HREF="./simulator/VSMain.html" title="class in simulator">VSMain</A>
+<DD>The main method.
+<DT><A HREF="./prefs/editors/VSProcessEditor.html#makeProtocolVariablesEditable()"><B>makeProtocolVariablesEditable()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>
+<DD>Make protocol variables editable.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#MIN_UNIT_LENGTH"><B>MIN_UNIT_LENGTH</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The Constant MIN_UNIT_LENGTH.
+</DL>
+<HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="./utils/VSClassLoader.html#newInstance(java.lang.String)"><B>newInstance(String)</B></A> -
+Method in class utils.<A HREF="./utils/VSClassLoader.html" title="class in utils">VSClassLoader</A>
+<DD>Creates a new instance of the given classname.
+<DT><A HREF="./utils/VSRandom.html#nextInt()"><B>nextInt()</B></A> -
+Method in class utils.<A HREF="./utils/VSRandom.html" title="class in utils">VSRandom</A>
+<DD>&nbsp;
+<DT><A HREF="./utils/VSRandom.html#nextLong(long)"><B>nextLong(long)</B></A> -
+Method in class utils.<A HREF="./utils/VSRandom.html" title="class in utils">VSRandom</A>
+<DD>Next long.
+</DL>
+<HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="./prefs/VSPrefs.html#objectExists(java.lang.String)"><B>objectExists(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Object exists.
+<DT><A HREF="./serialize/VSSerialize.html#objectExists(int, java.lang.String)"><B>objectExists(int, String)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Checks if an object exists.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onClientInit()"><B>onClientInit()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On client init.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)"><B>onClientRecv(VSMessage)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On client recv.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onClientReset()"><B>onClientReset()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On client reset.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onClientSchedule()"><B>onClientSchedule()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On client schedule.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onClientScheduleStart()"><B>onClientScheduleStart()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Runs a client schedule
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onClientStart()"><B>onClientStart()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On client start.
+<DT><A HREF="./events/implementations/VSProcessCrashEvent.html#onInit()"><B>onInit()</B></A> -
+Method in class events.implementations.<A HREF="./events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/implementations/VSProcessRecoverEvent.html#onInit()"><B>onInit()</B></A> -
+Method in class events.implementations.<A HREF="./events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSMessageReceiveEvent.html#onInit()"><B>onInit()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolEvent.html#onInit()"><B>onInit()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#onInit()"><B>onInit()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSAbstractEvent.html#onInit()"><B>onInit()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Every event has its own initialize method.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onInit()"><B>onInit()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTaskManager.html#ONLY_ONCE"><B>ONLY_ONCE</B></A> -
+Static variable in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>The Constant ONLY_ONCE.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)"><B>onMessageRecvStart(VSMessage)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On message recv.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onServerInit()"><B>onServerInit()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On server init.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)"><B>onServerRecv(VSMessage)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On server recv.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onServerReset()"><B>onServerReset()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On server reset.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onServerSchedule()"><B>onServerSchedule()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On server schedule.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onServerScheduleStart()"><B>onServerScheduleStart()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Runs a server schedule
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#onServerStart()"><B>onServerStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#onServerStart()"><B>onServerStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerStart()"><B>onServerStart()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onServerStart()"><B>onServerStart()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>On server start.
+<DT><A HREF="./events/implementations/VSProcessCrashEvent.html#onStart()"><B>onStart()</B></A> -
+Method in class events.implementations.<A HREF="./events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/implementations/VSProcessRecoverEvent.html#onStart()"><B>onStart()</B></A> -
+Method in class events.implementations.<A HREF="./events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSMessageReceiveEvent.html#onStart()"><B>onStart()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolEvent.html#onStart()"><B>onStart()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#onStart()"><B>onStart()</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSAbstractEvent.html#onStart()"><B>onStart()</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Every event can get started.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#onStart()"><B>onStart()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#OPENED_NEW_TAB"><B>OPENED_NEW_TAB</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>The constant OPENED_NEW_TAB
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#OPENED_NEW_WINDOW"><B>OPENED_NEW_WINDOW</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>The constant OPENED_NEW_WINDOW
+<DT><A HREF="./serialize/VSSerialize.html#openSimulator(java.lang.String, simulator.VSSimulatorFrame)"><B>openSimulator(String, VSSimulatorFrame)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Opens a simulator from the given filename.
+<DT><A HREF="./serialize/VSSerialize.html#openSimulator(simulator.VSSimulatorFrame)"><B>openSimulator(VSSimulatorFrame)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Opens a simulator from a file selected from a file chooser.
+</DL>
+<HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#paint()"><B>paint()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Paints the simulator.
+<DT><A HREF="./utils/VSTools.html#parseIntegerVector(java.lang.String)"><B>parseIntegerVector(String)</B></A> -
+Static method in class utils.<A HREF="./utils/VSTools.html" title="class in utils">VSTools</A>
+<DD>Gets the integer vector represented by a comma separated string.
+<DT><A HREF="./core/VSInternalProcess.html#pause()"><B>pause()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>The process' state is 'pause'.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#pause()"><B>pause()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Call this, in order to pause the simulator.
+<DT><A HREF="./simulator/VSSimulatorFrame.html#pauseCurrentSimulator()"><B>pauseCurrentSimulator()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Pauses the current simulator
+<DT><A HREF="./core/VSInternalProcess.html#play()"><B>play()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>The process' state is 'play'.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#play()"><B>play()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Starts/plays the simulator.
+<DT><A HREF="./prefs/package-summary.html"><B>prefs</B></A> - package prefs<DD>&nbsp;<DT><A HREF="./core/VSAbstractProcess.html#prefs"><B>prefs</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The simulator's default prefs.
+<DT><A HREF="./events/VSAbstractEvent.html#prefs"><B>prefs</B></A> -
+Variable in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>The prefs.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#prefs"><B>prefs</B></A> -
+Variable in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The prefs.
+<DT><A HREF="./prefs/editors/package-summary.html"><B>prefs.editors</B></A> - package prefs.editors<DD>&nbsp;<DT><A HREF="./prefs/editors/VSAbstractEditor.html#prefsToEdit"><B>prefsToEdit</B></A> -
+Variable in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The prefs to edit.
+<DT><A HREF="./events/VSAbstractEvent.html#process"><B>process</B></A> -
+Variable in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>The process.
+<DT><A HREF="./core/VSAbstractProcess.html#processID"><B>processID</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process id.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#processIDCount()"><B>processIDCount()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Gets the next process id.
+<DT><A HREF="./core/VSAbstractProcess.html#processNum"><B>processNum</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The process num.
+<DT><A HREF="./core/VSTaskManager.html#PROGRAMMED"><B>PROGRAMMED</B></A> -
+Static variable in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>The Constant PROGRAMMED.
+<DT><A HREF="./protocols/package-summary.html"><B>protocols</B></A> - package protocols<DD>&nbsp;<DT><A HREF="./protocols/implementations/package-summary.html"><B>protocols.implementations</B></A> - package protocols.implementations<DD>&nbsp;<DT><A HREF="./core/VSAbstractProcess.html#protocolsToReset"><B>protocolsToReset</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The protocols to reset if the simulator is over or the reset
+ button has been pressed.
+</DL>
+<HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="./core/VSAbstractProcess.html#random"><B>random</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The random generator of the process.
+<DT><A HREF="./core/VSAbstractProcess.html#randomCrashTask"><B>randomCrashTask</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The random crash task.
+<DT><A HREF="./prefs/VSPrefsRestriction.html#readObject(java.io.ObjectInputStream)"><B>readObject(ObjectInputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A>
+<DD>Deserializes the object.
+<DT><A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#readObject(java.io.ObjectInputStream)"><B>readObject(ObjectInputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#readObject(java.io.ObjectInputStream)"><B>readObject(ObjectInputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<DD>&nbsp;
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#recalcOnChange()"><B>recalcOnChange()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Recalc on change.
+<DT><A HREF="./core/VSTaskManager.html#removeAllTasks(java.util.ArrayList)"><B>removeAllTasks(ArrayList&lt;VSTask&gt;)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Removes several tasks.
+<DT><A HREF="./core/VSInternalProcess.html#removedAProcessAtIndex(int)"><B>removedAProcessAtIndex(int)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Removes the process at the specified index.
+<DT><A HREF="./simulator/VSSimulator.html#removedAProcessAtIndex(int)"><B>removedAProcessAtIndex(int)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Removes the process at a specified index.
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#removedAProcessAtIndex(int)"><B>removedAProcessAtIndex(int)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Called if a process within the simulator has been removed at a
+ specified index.
+<DT><A HREF="./prefs/VSPrefs.html#removeObject(java.lang.String)"><B>removeObject(String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Removes the object.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#removeSchedules()"><B>removeSchedules()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Removes all schedules of the protocol (server or client)
+<DT><A HREF="./simulator/VSSimulatorFrame.html#removeSimulator(simulator.VSSimulator)"><B>removeSimulator(VSSimulator)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Removes the simulator.
+<DT><A HREF="./core/VSTaskManager.html#removeTask(core.VSTask)"><B>removeTask(VSTask)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Removes a task.
+<DT><A HREF="./core/VSTaskManager.html#removeTasksOf(core.VSInternalProcess)"><B>removeTasksOf(VSInternalProcess)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Removes the tasks of the specified process.
+<DT><A HREF="./core/VSInternalProcess.html#reset()"><B>reset()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Resets the process.
+<DT><A HREF="./core/VSTaskManager.html#reset()"><B>reset()</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Resets the task manager.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#reset()"><B>reset()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Resets the protocol.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#reset()"><B>reset()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Call this, in order to reset the simulator.
+<DT><A HREF="./simulator/VSSimulatorFrame.html#resetCurrentSimulator()"><B>resetCurrentSimulator()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Resets the current simulator
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#resetPrefs()"><B>resetPrefs()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Reset edit panel.
+<DT><A HREF="./core/VSAbstractProcess.html#resetTimeFormats()"><B>resetTimeFormats()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Reset time formats.
+<DT><A HREF="./core/VSTask.html#run()"><B>run()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Runs the task.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#run()"><B>run()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTaskManager.html#runTasks(long, long, long)"><B>runTasks(long, long, long)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Run tasks.
+</DL>
+<HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#savePrefs()"><B>savePrefs()</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Saves the prefs.
+<DT><A HREF="./serialize/VSSerialize.html#saveSimulator(java.lang.String, simulator.VSSimulator)"><B>saveSimulator(String, VSSimulator)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Saves the given simulator to the given filename.
+<DT><A HREF="./serialize/VSSerialize.html#saveSimulator(simulator.VSSimulator)"><B>saveSimulator(VSSimulator)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Saves the given simulator to a file choosen by the file chooser.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#scheduleAt(long)"><B>scheduleAt(long)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Reschedules the protocol for a new time and runs onClientSchedule or
+ onServerSchedule
+<DT><A HREF="./core/VSInternalProcess.html#sendMessage(core.VSMessage)"><B>sendMessage(VSMessage)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Called by a task if the process sends a message.
+<DT><A HREF="./protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)"><B>sendMessage(VSMessage)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>Sends a message.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#sendMessage(core.VSMessage)"><B>sendMessage(VSMessage)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Sends a message.
+<DT><A HREF="./serialize/package-summary.html"><B>serialize</B></A> - package serialize<DD>&nbsp;<DT><A HREF="./core/VSAbstractProcess.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTask.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTaskManager.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSAbstractInternalEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/VSAbstractEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSSerializablePrefs.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in interface serialize.<A HREF="./serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>
+<DD>Serializes
+<DT><A HREF="./simulator/VSSimulator.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>&nbsp;
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)"><B>serialize_(VSSerialize, ObjectOutputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The data serialization id.
+<DT><A HREF="./prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)"><B>setBoolean(String, Boolean)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the boolean.
+<DT><A HREF="./prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)"><B>setBoolean(String, boolean)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the boolean.
+<DT><A HREF="./events/VSAbstractEvent.html#setClassname(java.lang.String)"><B>setClassname(String)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Sets the classname.
+<DT><A HREF="./core/VSAbstractProcess.html#setClockVariance(float)"><B>setClockVariance(float)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Sets the clock variance.
+<DT><A HREF="./prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)"><B>setColor(String, Color)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the color.
+<DT><A HREF="./core/VSAbstractProcess.html#setCurrentColor(java.awt.Color)"><B>setCurrentColor(Color)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Sets the current color.
+<DT><A HREF="./simulator/VSLogging.html#setFilterText(java.lang.String)"><B>setFilterText(String)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Sets the filter text.
+<DT><A HREF="./prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)"><B>setFloat(String, Float)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the float.
+<DT><A HREF="./prefs/VSPrefs.html#setFloat(java.lang.String, float)"><B>setFloat(String, float)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the float.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#setFrame(utils.VSFrame)"><B>setFrame(VSFrame)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Sets the frame being used by the editor, if any.
+<DT><A HREF="./core/time/VSVectorTime.html#setGlobalTime(long)"><B>setGlobalTime(long)</B></A> -
+Method in class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>Sets the global time.
+<DT><A HREF="./core/VSInternalProcess.html#setGlobalTime(long)"><B>setGlobalTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Sets the global time.
+<DT><A HREF="./prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)"><B>setInteger(String, Integer)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the integer.
+<DT><A HREF="./prefs/VSPrefs.html#setInteger(java.lang.String, int)"><B>setInteger(String, int)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the integer.
+<DT><A HREF="./core/VSAbstractProcess.html#setLamportTime(long)"><B>setLamportTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Sets the lamport time.
+<DT><A HREF="./core/VSInternalProcess.html#setLocalTime(long)"><B>setLocalTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Sets the local time.
+<DT><A HREF="./prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)"><B>setLong(String, Long)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the long.
+<DT><A HREF="./prefs/VSPrefs.html#setLong(java.lang.String, long)"><B>setLong(String, long)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the long.
+<DT><A HREF="./prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)"><B>setObject(String, Object)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the object.
+<DT><A HREF="./serialize/VSSerialize.html#setObject(java.lang.String, java.lang.Object)"><B>setObject(String, Object)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Sets an object.
+<DT><A HREF="./serialize/VSSerialize.html#setObject(int, java.lang.String, java.lang.Object)"><B>setObject(int, String, Object)</B></A> -
+Method in class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Sets an object.
+<DT><A HREF="./simulator/VSMenuItemStates.html#setPause(boolean)"><B>setPause(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Sets the pause state.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#setPrefs(prefs.VSPrefs)"><B>setPrefs(VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Sets the default prefs.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#setPrefsToEdit(prefs.VSPrefs)"><B>setPrefsToEdit(VSPrefs)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>Sets the prefs to edit.
+<DT><A HREF="./core/VSTask.html#setProcess(core.VSInternalProcess)"><B>setProcess(VSInternalProcess)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Sets the process.
+<DT><A HREF="./core/VSAbstractProcess.html#setProcessID(int)"><B>setProcessID(int)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Sets the process id.
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#setProtocol(protocols.VSAbstractProtocol)"><B>setProtocol(VSAbstractProtocol)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>Sets the protocol.
+<DT><A HREF="./events/internal/VSProtocolEvent.html#setProtocolClassname(java.lang.String)"><B>setProtocolClassname(String)</B></A> -
+Method in class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>Sets the protocol classname.
+<DT><A HREF="./simulator/VSCreateTask.html#setProtocolClassname(java.lang.String)"><B>setProtocolClassname(String)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Sets the protocol classname.
+<DT><A HREF="./simulator/VSMenuItemStates.html#setReplay(boolean)"><B>setReplay(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Sets the replay state.
+<DT><A HREF="./simulator/VSMenuItemStates.html#setReset(boolean)"><B>setReset(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Sets the reset state.
+<DT><A HREF="./events/VSAbstractEvent.html#setShortname(java.lang.String)"><B>setShortname(String)</B></A> -
+Method in class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>Sets the shortname.
+<DT><A HREF="./simulator/VSCreateTask.html#setShortname(java.lang.String)"><B>setShortname(String)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Sets the shortname.
+<DT><A HREF="./simulator/VSLogging.html#setSimulatorCanvas(simulator.VSSimulatorVisualization)"><B>setSimulatorCanvas(VSSimulatorVisualization)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Sets the simulator canvas.
+<DT><A HREF="./utils/VSFrame.html#setSize(int, int)"><B>setSize(int, int)</B></A> -
+Method in class utils.<A HREF="./utils/VSFrame.html" title="class in utils">VSFrame</A>
+<DD>&nbsp;
+<DT><A HREF="./simulator/VSMenuItemStates.html#setStart(boolean)"><B>setStart(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Sets the start state.
+<DT><A HREF="./prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)"><B>setString(String, String)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the string.
+<DT><A HREF="./core/VSInternalProcess.html#setTasks(utils.VSPriorityQueue)"><B>setTasks(VSPriorityQueue&lt;VSTask&gt;)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Sets the tasks of the process.
+<DT><A HREF="./core/VSTask.html#setTaskTime(long)"><B>setTaskTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Sets the task time.
+<DT><A HREF="./core/VSAbstractProcess.html#setTime(long)"><B>setTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Sets the process' local time.
+<DT><A HREF="./prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)"><B>setVector(String, Vector&lt;Integer&gt;)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Sets the integer vector.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#showLamport(boolean)"><B>showLamport(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Sets, if the the lamport time should be shown.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#showVectorTime(boolean)"><B>showVectorTime(boolean)</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Sets, if the vector time should be shown.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#SIMULATION_PREFERENCES"><B>SIMULATION_PREFERENCES</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The Constant SIMULATION_PREFERENCES.
+<DT><A HREF="./simulator/package-summary.html"><B>simulator</B></A> - package simulator<DD>&nbsp;<DT><A HREF="./core/VSAbstractProcess.html#simulatorVisualization"><B>simulatorVisualization</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The simulator canvas.
+<DT><A HREF="./simulator/VSSimulatorFrame.html#startCurrentSimulator()"><B>startCurrentSimulator()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Starts the current simulator
+<DT><A HREF="./prefs/editors/VSColorChooser.html#stateChanged(javax.swing.event.ChangeEvent)"><B>stateChanged(ChangeEvent)</B></A> -
+Method in class prefs.editors.<A HREF="./prefs/editors/VSColorChooser.html" title="class in prefs.editors">VSColorChooser</A>
+<DD>&nbsp;
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#stopThread()"><B>stopThread()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Stops the thread of the simulator.
+<DT><A HREF="./prefs/VSPrefs.html#STRING_PREFIX"><B>STRING_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant STRING_PREFIX.
+<DT><A HREF="./core/VSInternalProcess.html#syncTime(long)"><B>syncTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Syncs the process' time.
+</DL>
+<HR>
+<A NAME="_T_"><!-- --></A><H2>
+<B>T</B></H2>
+<DL>
+<DT><A HREF="./prefs/editors/VSProcessEditor.html#TAKEOVER_BUTTON"><B>TAKEOVER_BUTTON</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>
+<DD>The TAKEOVE r_ button.
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#TAKEOVER_BUTTON"><B>TAKEOVER_BUTTON</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>The TAKEOVE r_ button.
+<DT><A HREF="./core/VSAbstractProcess.html#tasks"><B>tasks</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The tasks of the process.
+<DT><A HREF="./core/VSAbstractProcess.html#timeModified"><B>timeModified</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The time has been modified in a task.
+<DT><A HREF="./core/VSInternalProcess.html#timeModified()"><B>timeModified()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Checks if the time has been modified.
+<DT><A HREF="./core/VSInternalProcess.html#timeModified(boolean)"><B>timeModified(boolean)</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Sets if the time has been modified by a task.
+<DT><A HREF="./core/VSTask.html#timeOver()"><B>timeOver()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Checks if the task's time is over.
+<DT><A HREF="./core/VSAbstractProcess.html#tmpColor"><B>tmpColor</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>A temp.
+<DT><A HREF="./core/time/VSVectorTime.html#toLongArray()"><B>toLongArray()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>To long array.
+<DT><A HREF="./core/time/VSLamportTime.html#toString()"><B>toString()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>
+<DD>&nbsp;
+<DT><A HREF="./core/time/VSTime.html#toString()"><B>toString()</B></A> -
+Method in interface core.time.<A HREF="./core/time/VSTime.html" title="interface in core.time">VSTime</A>
+<DD>Returns a string representation.
+<DT><A HREF="./core/time/VSVectorTime.html#toString()"><B>toString()</B></A> -
+Method in class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html#toString()"><B>toString()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSMessage.html#toString()"><B>toString()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTask.html#toString()"><B>toString()</B></A> -
+Method in class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSTaskManager.html#toString()"><B>toString()</B></A> -
+Method in class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefs.html#toString()"><B>toString()</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/VSAbstractProtocol.html#toString()"><B>toString()</B></A> -
+Method in class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html#toStringFull()"><B>toStringFull()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The extended string representation of the process object.
+<DT><A HREF="./core/VSMessage.html#toStringFull()"><B>toStringFull()</B></A> -
+Method in class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>Extended string representation of the message object.
+</DL>
+<HR>
+<A NAME="_U_"><!-- --></A><H2>
+<B>U</B></H2>
+<DL>
+<DT><A HREF="./simulator/VSSimulatorFrame.html#updateEditMenu()"><B>updateEditMenu()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Updates the edit menu.
+<DT><A HREF="./core/VSInternalProcess.html#updateFromPrefs()"><B>updateFromPrefs()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Called from the VSProcessEditor, after finishing editing! This makes
+ sure that the VSInternalProcess object is using the up to date prefs!
+<DT><A HREF="./simulator/VSSimulator.html#updateFromPrefs()"><B>updateFromPrefs()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Update from prefs.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html#updateFromPrefs()"><B>updateFromPrefs()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Updates from the prefs.
+<DT><A HREF="./core/VSAbstractProcess.html#updateFromPrefs_()"><B>updateFromPrefs_()</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSInternalProcess.html#updateFromPrefs_()"><B>updateFromPrefs_()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html#updateLamportTime(long)"><B>updateLamportTime(long)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Updates the process' lamport time.
+<DT><A HREF="./core/VSInternalProcess.html#updatePrefs()"><B>updatePrefs()</B></A> -
+Method in class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Called from the VSProcessEditor, before starting editing! This makes
+ sure that the editor edits the up to date prefs of the process!
+<DT><A HREF="./simulator/VSSimulatorFrame.html#updateSimulatorMenu()"><B>updateSimulatorMenu()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Updates the simulator menu.
+<DT><A HREF="./simulator/VSSimulator.html#updateTaskManagerTable()"><B>updateTaskManagerTable()</B></A> -
+Method in class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Update task manager table.
+<DT><A HREF="./core/VSAbstractProcess.html#updateVectorTime(core.time.VSVectorTime)"><B>updateVectorTime(VSVectorTime)</B></A> -
+Method in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Updates the vector time.
+<DT><A HREF="./utils/package-summary.html"><B>utils</B></A> - package utils<DD>&nbsp;</DL>
+<HR>
+<A NAME="_V_"><!-- --></A><H2>
+<B>V</B></H2>
+<DL>
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html#VALUE_FIELD_COLS"><B>VALUE_FIELD_COLS</B></A> -
+Static variable in class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The Constant VALUE_FIELD_COLS.
+<DT><A HREF="./prefs/VSPrefs.html#VECTOR_PREFIX"><B>VECTOR_PREFIX</B></A> -
+Static variable in class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>The Constant VECTOR_PREFIX.
+<DT><A HREF="./core/VSAbstractProcess.html#vectorTime"><B>vectorTime</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The vector time.
+<DT><A HREF="./core/VSAbstractProcess.html#vectorTimeHistory"><B>vectorTimeHistory</B></A> -
+Variable in class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>The vector time history.
+<DT><A HREF="./utils/VS3Tupel.html" title="class in utils"><B>VS3Tupel</B></A>&lt;<A HREF="./utils/VS3Tupel.html" title="type parameter in VS3Tupel">A</A>,<A HREF="./utils/VS3Tupel.html" title="type parameter in VS3Tupel">B</A>,<A HREF="./utils/VS3Tupel.html" title="type parameter in VS3Tupel">C</A>&gt; - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VS3Tupel, an object of this class represents a 3-Tupel of objects.<DT><A HREF="./utils/VS3Tupel.html#VS3Tupel(A, B, C)"><B>VS3Tupel(A, B, C)</B></A> -
+Constructor for class utils.<A HREF="./utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>
+<DD>Instantiates a new tupel.
+<DT><A HREF="./utils/VSAboutFrame.html" title="class in utils"><B>VSAboutFrame</B></A> - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSAboutFrame.<DT><A HREF="./utils/VSAboutFrame.html#VSAboutFrame(prefs.VSPrefs, java.awt.Component)"><B>VSAboutFrame(VSPrefs, Component)</B></A> -
+Constructor for class utils.<A HREF="./utils/VSAboutFrame.html" title="class in utils">VSAboutFrame</A>
+<DD>Instantiates a new VSAboutFrame object.
+<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors"><B>VSAbstractBetterEditor</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSAbstractBetterEditor, is an improved VSAbstractEditor.<DT><A HREF="./prefs/editors/VSAbstractBetterEditor.html#VSAbstractBetterEditor(prefs.VSPrefs, prefs.VSPrefs, java.lang.String)"><B>VSAbstractBetterEditor(VSPrefs, VSPrefs, String)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>
+<DD>An simple constructor.
+<DT><A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>VSAbstractEditor</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSAbstractEditor, an object of this class is used in order to
+ edit a VSPrefs object.<DT><A HREF="./prefs/editors/VSAbstractEditor.html#VSAbstractEditor(prefs.VSPrefs, prefs.VSPrefs)"><B>VSAbstractEditor(VSPrefs, VSPrefs)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A>
+<DD>The standard constructor.
+<DT><A HREF="./events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A> - Class in <A HREF="./events/package-summary.html">events</A><DD>The class VSAbstractEvent.<DT><A HREF="./events/VSAbstractEvent.html#VSAbstractEvent()"><B>VSAbstractEvent()</B></A> -
+Constructor for class events.<A HREF="./events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSAbstractInternalEvent.html" title="class in events.internal"><B>VSAbstractInternalEvent</B></A> - Class in <A HREF="./events/internal/package-summary.html">events.internal</A><DD>The class VSAbstractInternalEvent, this class if for destinguishing between
+ internal and non-internal events.<DT><A HREF="./events/internal/VSAbstractInternalEvent.html#VSAbstractInternalEvent()"><B>VSAbstractInternalEvent()</B></A> -
+Constructor for class events.internal.<A HREF="./events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./core/VSAbstractProcess.html" title="class in core"><B>VSAbstractProcess</B></A> - Class in <A HREF="./core/package-summary.html">core</A><DD>The class VSAbstractProcess, an object of this class represents a process
+ of a simulator.<DT><A HREF="./core/VSAbstractProcess.html#VSAbstractProcess(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)"><B>VSAbstractProcess(VSPrefs, int, VSSimulatorVisualization, VSLogging)</B></A> -
+Constructor for class core.<A HREF="./core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>
+<DD>Instantiates a new process.
+<DT><A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols"><B>VSAbstractProtocol</B></A> - Class in <A HREF="./protocols/package-summary.html">protocols</A><DD>The class VSAbstractProtocol, this class defined the basic framework of a
+ protocol.<DT><A HREF="./protocols/VSAbstractProtocol.html#VSAbstractProtocol(boolean)"><B>VSAbstractProtocol(boolean)</B></A> -
+Constructor for class protocols.<A HREF="./protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>
+<DD>A simple constructor.
+<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations"><B>VSBasicMulticastProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSBasicMulticastProtocol, an implementation of the basic multicast
+ protocol.<DT><A HREF="./protocols/implementations/VSBasicMulticastProtocol.html#VSBasicMulticastProtocol()"><B>VSBasicMulticastProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>
+<DD>Instantiates a new VSBasicMulticast object.
+<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>VSBerkelyTimeProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSBerkelyTimeProtocol, an implementation of the berkely time
+ protocol.<DT><A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html#VSBerkelyTimeProtocol()"><B>VSBerkelyTimeProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>
+<DD>Instantiates a new berkely time protocol.
+<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>VSBroadcastProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSBroadcastProtocol, an implementation of the broadcast
+ sturm protocol.<DT><A HREF="./protocols/implementations/VSBroadcastProtocol.html#VSBroadcastProtocol()"><B>VSBroadcastProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>
+<DD>Instantiates a new broadcast sturm protocol.
+<DT><A HREF="./utils/VSClassLoader.html" title="class in utils"><B>VSClassLoader</B></A> - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSClassLoader.<DT><A HREF="./utils/VSClassLoader.html#VSClassLoader()"><B>VSClassLoader()</B></A> -
+Constructor for class utils.<A HREF="./utils/VSClassLoader.html" title="class in utils">VSClassLoader</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>VSColorChooser</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSColorChooser, is for selecting a color within an editor.<DT><A HREF="./prefs/editors/VSColorChooser.html#VSColorChooser(prefs.VSPrefs, javax.swing.JTextField)"><B>VSColorChooser(VSPrefs, JTextField)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSColorChooser.html" title="class in prefs.editors">VSColorChooser</A>
+<DD>Instantiates a new VSColorChooser object.
+<DT><A HREF="./events/VSCopyableEvent.html" title="interface in events"><B>VSCopyableEvent</B></A> - Interface in <A HREF="./events/package-summary.html">events</A><DD>The interface VSCopyableEvent, all events which implement this class
+ are copyable.<DT><A HREF="./simulator/VSCreateTask.html" title="class in simulator"><B>VSCreateTask</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSCreateTask, an object of this class represents how new
+ VSTask objects are to be created using JComboBox selections of the
+ GUI editor..<DT><A HREF="./simulator/VSCreateTask.html#VSCreateTask(java.lang.String, java.lang.String)"><B>VSCreateTask(String, String)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Instantiates a new VSCreateTask object.
+<DT><A HREF="./simulator/VSCreateTask.html#VSCreateTask(java.lang.String)"><B>VSCreateTask(String)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A>
+<DD>Instantiates a new VSCreateTask dummy object.
+<DT><A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs"><B>VSDefaultPrefs</B></A> - Class in <A HREF="./prefs/package-summary.html">prefs</A><DD>The class VSDefaultPrefs, makes sure that the simulator has its default
+ configuration values.<DT><A HREF="./prefs/VSDefaultPrefs.html#VSDefaultPrefs()"><B>VSDefaultPrefs()</B></A> -
+Constructor for class prefs.<A HREF="./prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>VSDummyProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSDummyProtocol, can be used as a template in order to create
+ own protocols.<DT><A HREF="./protocols/implementations/VSDummyProtocol.html#VSDummyProtocol()"><B>VSDummyProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>
+<DD>Instantiates a new dummy protocol object.
+<DT><A HREF="./prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>VSEditorFrame</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSEditorFrame, this is a wrapper around an VSAbstractEditor
+ object, which should be displayed in its own frame.<DT><A HREF="./prefs/editors/VSEditorFrame.html#VSEditorFrame(prefs.VSPrefs, java.awt.Component, prefs.editors.VSAbstractBetterEditor)"><B>VSEditorFrame(VSPrefs, Component, VSAbstractBetterEditor)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSEditorFrame.html" title="class in prefs.editors">VSEditorFrame</A>
+<DD>Instantiates a new VSEditorFrame object.
+<DT><A HREF="./prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>VSEditorTable</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSEditorTable, each VSAbstractEditor uses an object of this class
+ for displaying all editable items!<DT><A HREF="./prefs/editors/VSEditorTable.html#VSEditorTable(prefs.VSPrefs)"><B>VSEditorTable(VSPrefs)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A>
+<DD>Instantiates a new VSEditorTable object.
+<DT><A HREF="./exceptions/VSEventNotCopyableException.html" title="class in exceptions"><B>VSEventNotCopyableException</B></A> - Exception in <A HREF="./exceptions/package-summary.html">exceptions</A><DD>The Interface VSEventNotCopyableException, this exception is thrown if
+ the someone tried to copy a not copyable event!<DT><A HREF="./exceptions/VSEventNotCopyableException.html#VSEventNotCopyableException(java.lang.String)"><B>VSEventNotCopyableException(String)</B></A> -
+Constructor for exception exceptions.<A HREF="./exceptions/VSEventNotCopyableException.html" title="class in exceptions">VSEventNotCopyableException</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>VSExternalTimeSyncProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSExternalTimeSyncProtocol, an implementation of the external
+ time synchronisation protocol.<DT><A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html#VSExternalTimeSyncProtocol()"><B>VSExternalTimeSyncProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>
+<DD>Instantiates a new external time sync protocol object.
+<DT><A HREF="./utils/VSFrame.html" title="class in utils"><B>VSFrame</B></A> - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSFrame.<DT><A HREF="./utils/VSFrame.html#VSFrame(java.lang.String, java.awt.Component)"><B>VSFrame(String, Component)</B></A> -
+Constructor for class utils.<A HREF="./utils/VSFrame.html" title="class in utils">VSFrame</A>
+<DD>Instantiates a VSFrame object.
+<DT><A HREF="./utils/VSFrame.html#VSFrame(java.lang.String)"><B>VSFrame(String)</B></A> -
+Constructor for class utils.<A HREF="./utils/VSFrame.html" title="class in utils">VSFrame</A>
+<DD>Instantiates a new VSFrame object.
+<DT><A HREF="./utils/VSInfoArea.html" title="class in utils"><B>VSInfoArea</B></A> - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSInfoArea, an object of this class is used for some information
+areas.<DT><A HREF="./utils/VSInfoArea.html#VSInfoArea()"><B>VSInfoArea()</B></A> -
+Constructor for class utils.<A HREF="./utils/VSInfoArea.html" title="class in utils">VSInfoArea</A>
+<DD>Instantiates a new VSInfoArea.
+<DT><A HREF="./utils/VSInfoArea.html#VSInfoArea(java.lang.String)"><B>VSInfoArea(String)</B></A> -
+Constructor for class utils.<A HREF="./utils/VSInfoArea.html" title="class in utils">VSInfoArea</A>
+<DD>Instantiates a new VSInfoArea.
+<DT><A HREF="./core/VSInternalProcess.html" title="class in core"><B>VSInternalProcess</B></A> - Class in <A HREF="./core/package-summary.html">core</A><DD>The class VSInternalProcess, an object of this class represents a process
+ of a simulator.<DT><A HREF="./core/VSInternalProcess.html#VSInternalProcess(prefs.VSPrefs, int, simulator.VSSimulatorVisualization, simulator.VSLogging)"><B>VSInternalProcess(VSPrefs, int, VSSimulatorVisualization, VSLogging)</B></A> -
+Constructor for class core.<A HREF="./core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>
+<DD>Instantiates a new process.
+<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>VSInternalTimeSyncProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSInternalTimeSyncProtocol, an implementation of the internal
+ time synchronisation protocol.<DT><A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html#VSInternalTimeSyncProtocol()"><B>VSInternalTimeSyncProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>
+<DD>Instantiates a new internal time sync protocol.
+<DT><A HREF="./core/time/VSLamportTime.html" title="class in core.time"><B>VSLamportTime</B></A> - Class in <A HREF="./core/time/package-summary.html">core.time</A><DD>The class VSLamportTime, defines how the lamport timestamps are represented.<DT><A HREF="./core/time/VSLamportTime.html#VSLamportTime(long, long)"><B>VSLamportTime(long, long)</B></A> -
+Constructor for class core.time.<A HREF="./core/time/VSLamportTime.html" title="class in core.time">VSLamportTime</A>
+<DD>A simple constructor.
+<DT><A HREF="./simulator/VSLogging.html" title="class in simulator"><B>VSLogging</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSLogging, an object of this class is responsible for the loging
+ of text messages into the simulator's loging window.<DT><A HREF="./simulator/VSLogging.html#VSLogging()"><B>VSLogging()</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSLogging.html" title="class in simulator">VSLogging</A>
+<DD>Instantiates a new VSLogging object.
+<DT><A HREF="./simulator/VSMain.html" title="class in simulator"><B>VSMain</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSMain.<DT><A HREF="./simulator/VSMain.html#VSMain(prefs.VSPrefs)"><B>VSMain(VSPrefs)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSMain.html" title="class in simulator">VSMain</A>
+<DD>Instantiates a new VSMain object.
+<DT><A HREF="./simulator/VSMain.html#VSMain(prefs.VSPrefs, java.awt.Component)"><B>VSMain(VSPrefs, Component)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSMain.html" title="class in simulator">VSMain</A>
+<DD>Instantiates a new VSMain object
+<DT><A HREF="./simulator/VSMenuItemStates.html" title="class in simulator"><B>VSMenuItemStates</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSMenuItemStates.<DT><A HREF="./simulator/VSMenuItemStates.html#VSMenuItemStates(boolean, boolean, boolean, boolean)"><B>VSMenuItemStates(boolean, boolean, boolean, boolean)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A>
+<DD>Instantiates a new VSMenuItemStates object.
+<DT><A HREF="./core/VSMessage.html" title="class in core"><B>VSMessage</B></A> - Class in <A HREF="./core/package-summary.html">core</A><DD>An object of this class represents a message which is sent from one process
+ to another process in the simulator.<DT><A HREF="./core/VSMessage.html#VSMessage()"><B>VSMessage()</B></A> -
+Constructor for class core.<A HREF="./core/VSMessage.html" title="class in core">VSMessage</A>
+<DD>The constructor of the message.
+<DT><A HREF="./events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>VSMessageReceiveEvent</B></A> - Class in <A HREF="./events/internal/package-summary.html">events.internal</A><DD>The class VSMessageReceiveEvent, this event is used if a process receives
+ a message.<DT><A HREF="./events/internal/VSMessageReceiveEvent.html#VSMessageReceiveEvent(core.VSMessage)"><B>VSMessageReceiveEvent(VSMessage)</B></A> -
+Constructor for class events.internal.<A HREF="./events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>
+<DD>Instantiates a new message receive event.
+<DT><A HREF="./core/VSMessageStub.html" title="class in core"><B>VSMessageStub</B></A> - Class in <A HREF="./core/package-summary.html">core</A><DD>An object of this class represents a message stub.<DT><A HREF="./core/VSMessageStub.html#VSMessageStub(core.VSMessage)"><B>VSMessageStub(VSMessage)</B></A> -
+Constructor for class core.<A HREF="./core/VSMessageStub.html" title="class in core">VSMessageStub</A>
+<DD>The constructor of the message stub.
+<DT><A HREF="./exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>VSNegativeNumberException</B></A> - Exception in <A HREF="./exceptions/package-summary.html">exceptions</A><DD>The Interface VSNegativeNumberException, this exception is thrown if
+ a negative number has returned if a positive number has been expected.<DT><A HREF="./exceptions/VSNegativeNumberException.html#VSNegativeNumberException()"><B>VSNegativeNumberException()</B></A> -
+Constructor for exception exceptions.<A HREF="./exceptions/VSNegativeNumberException.html" title="class in exceptions">VSNegativeNumberException</A>
+<DD>&nbsp;
+<DT><A HREF="./serialize/VSNotSerializable.html" title="interface in serialize"><B>VSNotSerializable</B></A> - Interface in <A HREF="./serialize/package-summary.html">serialize</A><DD>The Interface VSNotSerializable, this interface has no methods given and is
+ being used to distinguish if the simulator should not serialize an object
+ of the implementing class.<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>VSOnePhaseCommitProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSOnePhaseCommitProtocol, an implementation of the one phase
+ commit protocol.<DT><A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html#VSOnePhaseCommitProtocol()"><B>VSOnePhaseCommitProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>
+<DD>Instantiates a one phase commit protocol.
+<DT><A HREF="./exceptions/VSParseIntegerVectorException.html" title="class in exceptions"><B>VSParseIntegerVectorException</B></A> - Exception in <A HREF="./exceptions/package-summary.html">exceptions</A><DD>The Interface VSParseIntegerVectorException, this exception is thrown if
+ the VSAbstractEditor is not able to parse the vector fields input of the
+ user.<DT><A HREF="./exceptions/VSParseIntegerVectorException.html#VSParseIntegerVectorException()"><B>VSParseIntegerVectorException()</B></A> -
+Constructor for exception exceptions.<A HREF="./exceptions/VSParseIntegerVectorException.html" title="class in exceptions">VSParseIntegerVectorException</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>VSPingPongProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSPingPongProtocol, an implementation of the ping pong protocol.<DT><A HREF="./protocols/implementations/VSPingPongProtocol.html#VSPingPongProtocol()"><B>VSPingPongProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>
+<DD>Instantiates a new ping pong protocol.
+<DT><A HREF="./prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A> - Class in <A HREF="./prefs/package-summary.html">prefs</A><DD>The class VSPrefs, this class is for dynamic data storage.<DT><A HREF="./prefs/VSPrefs.html#VSPrefs()"><B>VSPrefs()</B></A> -
+Constructor for class prefs.<A HREF="./prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>
+<DD>Instantiates a new lang.process.removeprefs.
+<DT><A HREF="./prefs/VSPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction</B></A> - Class in <A HREF="./prefs/package-summary.html">prefs</A><DD>The class VSPrefsRestriction.<DT><A HREF="./prefs/VSPrefsRestriction.html#VSPrefsRestriction()"><B>VSPrefsRestriction()</B></A> -
+Constructor for class prefs.<A HREF="./prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction.VSIntegerPrefsRestriction</B></A> - Class in <A HREF="./prefs/package-summary.html">prefs</A><DD>The class VSIntegerPrefsRestriction.<DT><A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#VSPrefsRestriction.VSIntegerPrefsRestriction(int, int)"><B>VSPrefsRestriction.VSIntegerPrefsRestriction(int, int)</B></A> -
+Constructor for class prefs.<A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<DD>Instantiates a new integer setting restriction.
+<DT><A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction.VSStringPrefsRestriction</B></A> - Class in <A HREF="./prefs/package-summary.html">prefs</A><DD>The class VSStringPrefsRestriction.<DT><A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#VSPrefsRestriction.VSStringPrefsRestriction(java.lang.String[])"><B>VSPrefsRestriction.VSStringPrefsRestriction(String[])</B></A> -
+Constructor for class prefs.<A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<DD>Instantiates a new string setting restriction.
+<DT><A HREF="./utils/VSPriorityQueue.html" title="class in utils"><B>VSPriorityQueue</B></A>&lt;<A HREF="./utils/VSPriorityQueue.html" title="type parameter in VSPriorityQueue">T</A>&gt; - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSPriorityQueue.<DT><A HREF="./utils/VSPriorityQueue.html#VSPriorityQueue()"><B>VSPriorityQueue()</B></A> -
+Constructor for class utils.<A HREF="./utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue</A>
+<DD>&nbsp;
+<DT><A HREF="./events/implementations/VSProcessCrashEvent.html" title="class in events.implementations"><B>VSProcessCrashEvent</B></A> - Class in <A HREF="./events/implementations/package-summary.html">events.implementations</A><DD>The class VSProcessCrashEvent.<DT><A HREF="./events/implementations/VSProcessCrashEvent.html#VSProcessCrashEvent()"><B>VSProcessCrashEvent()</B></A> -
+Constructor for class events.implementations.<A HREF="./events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>VSProcessEditor</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSProcessEditor, is for editing a VSInternalProcess object.<DT><A HREF="./prefs/editors/VSProcessEditor.html#VSProcessEditor(prefs.VSPrefs, core.VSInternalProcess)"><B>VSProcessEditor(VSPrefs, VSInternalProcess)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>
+<DD>Instantiates a new VSProcessEditor object.
+<DT><A HREF="./events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations"><B>VSProcessRecoverEvent</B></A> - Class in <A HREF="./events/implementations/package-summary.html">events.implementations</A><DD>The class VSProcessRecoverEvent.<DT><A HREF="./events/implementations/VSProcessRecoverEvent.html#VSProcessRecoverEvent()"><B>VSProcessRecoverEvent()</B></A> -
+Constructor for class events.implementations.<A HREF="./events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal"><B>VSProtocolEvent</B></A> - Class in <A HREF="./events/internal/package-summary.html">events.internal</A><DD>The class VSProtocolEvent, this event is used if a protocol (server or
+ client part) of a process gets enabled or disabled, an object of this class
+ can be for 4 different purporses! Activation of the client protocol,
+ deactivation of the client protocol, activation of the server protocol,
+ deactivation of the server protocol.<DT><A HREF="./events/internal/VSProtocolEvent.html#VSProtocolEvent()"><B>VSProtocolEvent()</B></A> -
+Constructor for class events.internal.<A HREF="./events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>
+<DD>&nbsp;
+<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal"><B>VSProtocolScheduleEvent</B></A> - Class in <A HREF="./events/internal/package-summary.html">events.internal</A><DD>The class VSProtocolScheduleEvent, this event is used if a protocol (which
+ is a subclass of VSAbstractProtocol) reschedules itself to run again on a
+ specific time.<DT><A HREF="./events/internal/VSProtocolScheduleEvent.html#VSProtocolScheduleEvent(protocols.VSAbstractProtocol, boolean)"><B>VSProtocolScheduleEvent(VSAbstractProtocol, boolean)</B></A> -
+Constructor for class events.internal.<A HREF="./events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>
+<DD>Create a VSProtocolScheduleEvent object
+<DT><A HREF="./utils/VSRandom.html" title="class in utils"><B>VSRandom</B></A> - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSRandom.<DT><A HREF="./utils/VSRandom.html#VSRandom(long)"><B>VSRandom(long)</B></A> -
+Constructor for class utils.<A HREF="./utils/VSRandom.html" title="class in utils">VSRandom</A>
+<DD>Instantiates a new VSrandom object.
+<DT><A HREF="./events/VSRegisteredEvents.html" title="class in events"><B>VSRegisteredEvents</B></A> - Class in <A HREF="./events/package-summary.html">events</A><DD>The class VSRegisteredEvents.<DT><A HREF="./events/VSRegisteredEvents.html#VSRegisteredEvents()"><B>VSRegisteredEvents()</B></A> -
+Constructor for class events.<A HREF="./events/VSRegisteredEvents.html" title="class in events">VSRegisteredEvents</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>VSReliableMulticastProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSReliableMulticastProtocol, an implementation of the reliable
+ multicast protocol.<DT><A HREF="./protocols/implementations/VSReliableMulticastProtocol.html#VSReliableMulticastProtocol()"><B>VSReliableMulticastProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>
+<DD>Instantiates a two phase commit protocol object.
+<DT><A HREF="./serialize/VSSerializable.html" title="interface in serialize"><B>VSSerializable</B></A> - Interface in <A HREF="./serialize/package-summary.html">serialize</A><DD>The Interface VSSerializable, all classes which take part of the serialize/
+ deserialize proces are implementing this interface.<DT><A HREF="./prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> - Class in <A HREF="./prefs/package-summary.html">prefs</A><DD>The class VSSerializablePrefs, this class is used if the VSPrefs should
+ be serializable.<DT><A HREF="./prefs/VSSerializablePrefs.html#VSSerializablePrefs()"><B>VSSerializablePrefs()</B></A> -
+Constructor for class prefs.<A HREF="./prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A>
+<DD>&nbsp;
+<DT><A HREF="./serialize/VSSerialize.html" title="class in serialize"><B>VSSerialize</B></A> - Class in <A HREF="./serialize/package-summary.html">serialize</A><DD>The class VSSerialize, this class helps do serialize/deserialize a saved
+ simulator!<DT><A HREF="./serialize/VSSerialize.html#VSSerialize()"><B>VSSerialize()</B></A> -
+Constructor for class serialize.<A HREF="./serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>
+<DD>Creates the VSSerialize object.
+<DT><A HREF="./simulator/VSSimulator.html" title="class in simulator"><B>VSSimulator</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSSimulator, an object of this class represents a whole simulator.<DT><A HREF="./simulator/VSSimulator.html#VSSimulator(prefs.VSPrefs, simulator.VSSimulatorFrame)"><B>VSSimulator(VSPrefs, VSSimulatorFrame)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>
+<DD>Instantiates a new VSSimulator object.
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors"><B>VSSimulatorEditor</B></A> - Class in <A HREF="./prefs/editors/package-summary.html">prefs.editors</A><DD>The class VSSimulatorEditor, is for editing a VSSimulator object.<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#VSSimulatorEditor(prefs.VSPrefs, simulator.VSSimulatorFrame, simulator.VSSimulator)"><B>VSSimulatorEditor(VSPrefs, VSSimulatorFrame, VSSimulator)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>Instantiates a new VSSimulatorEditor object.
+<DT><A HREF="./prefs/editors/VSSimulatorEditor.html#VSSimulatorEditor(prefs.VSPrefs, simulator.VSSimulatorFrame, boolean)"><B>VSSimulatorEditor(VSPrefs, VSSimulatorFrame, boolean)</B></A> -
+Constructor for class prefs.editors.<A HREF="./prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A>
+<DD>Instantiates a new VSSimulatorEditor object.
+<DT><A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator"><B>VSSimulatorFrame</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSSimulatorFrame, an object of this class represents a window
+ of the simulator.<DT><A HREF="./simulator/VSSimulatorFrame.html#VSSimulatorFrame(prefs.VSPrefs, java.awt.Component)"><B>VSSimulatorFrame(VSPrefs, Component)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>
+<DD>Instantiates a new VSSimulatorFrame object.
+<DT><A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator"><B>VSSimulatorVisualization</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSSimulatorVisualization.<DT><A HREF="./simulator/VSSimulatorVisualization.html#VSSimulatorVisualization(prefs.VSPrefs, simulator.VSSimulator, simulator.VSLogging)"><B>VSSimulatorVisualization(VSPrefs, VSSimulator, VSLogging)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>
+<DD>Instantiates a new VSSimulatorVisualization object.
+<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator"><B>VSSimulatorVisualization.VSMessageLine</B></A> - Class in <A HREF="./simulator/package-summary.html">simulator</A><DD>The class VSMessageLine, an object of this class represents a message
+ line drawn into the painting area.<DT><A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html#VSSimulatorVisualization.VSMessageLine(core.VSInternalProcess, long, long, long, int, int, core.VSTask)"><B>VSSimulatorVisualization.VSMessageLine(VSInternalProcess, long, long, long, int, int, VSTask)</B></A> -
+Constructor for class simulator.<A HREF="./simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>
+<DD>Instantiates a new VSMessageLine object.
+<DT><A HREF="./core/VSTask.html" title="class in core"><B>VSTask</B></A> - Class in <A HREF="./core/package-summary.html">core</A><DD>The class VSTask, an object of this class represents a task to do or done.<DT><A HREF="./core/VSTask.html#VSTask(long, core.VSInternalProcess, events.VSAbstractEvent, boolean)"><B>VSTask(long, VSInternalProcess, VSAbstractEvent, boolean)</B></A> -
+Constructor for class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Instantiates a new task.
+<DT><A HREF="./core/VSTask.html#VSTask(core.VSTask)"><B>VSTask(VSTask)</B></A> -
+Constructor for class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Instantiates a new task, it's a copy constructor.
+<DT><A HREF="./core/VSTask.html#VSTask(serialize.VSSerialize, java.io.ObjectInputStream)"><B>VSTask(VSSerialize, ObjectInputStream)</B></A> -
+Constructor for class core.<A HREF="./core/VSTask.html" title="class in core">VSTask</A>
+<DD>Instantiates a new task during a deserialization.
+<DT><A HREF="./core/VSTaskManager.html" title="class in core"><B>VSTaskManager</B></A> - Class in <A HREF="./core/package-summary.html">core</A><DD>The class VSTaskManager, it is responsible that all tasks will get
+ fullfilled in the correct order.<DT><A HREF="./core/VSTaskManager.html#VSTaskManager(prefs.VSPrefs, simulator.VSSimulatorVisualization)"><B>VSTaskManager(VSPrefs, VSSimulatorVisualization)</B></A> -
+Constructor for class core.<A HREF="./core/VSTaskManager.html" title="class in core">VSTaskManager</A>
+<DD>Instantiates a new task manager object.
+<DT><A HREF="./core/time/VSTime.html" title="interface in core.time"><B>VSTime</B></A> - Interface in <A HREF="./core/time/package-summary.html">core.time</A><DD>This interface is a guidline for general time format classes.<DT><A HREF="./utils/VSTools.html" title="class in utils"><B>VSTools</B></A> - Class in <A HREF="./utils/package-summary.html">utils</A><DD>The class VSTools.<DT><A HREF="./utils/VSTools.html#VSTools()"><B>VSTools()</B></A> -
+Constructor for class utils.<A HREF="./utils/VSTools.html" title="class in utils">VSTools</A>
+<DD>&nbsp;
+<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations"><B>VSTwoPhaseCommitProtocol</B></A> - Class in <A HREF="./protocols/implementations/package-summary.html">protocols.implementations</A><DD>The class VSTwoPhaseCommitProtocol, an implementation of the two phase
+ commit protocol.<DT><A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html#VSTwoPhaseCommitProtocol()"><B>VSTwoPhaseCommitProtocol()</B></A> -
+Constructor for class protocols.implementations.<A HREF="./protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A>
+<DD>Instantiates a two phase commit protocol object.
+<DT><A HREF="./core/time/VSVectorTime.html" title="class in core.time"><B>VSVectorTime</B></A> - Class in <A HREF="./core/time/package-summary.html">core.time</A><DD>The class VSVectorTime, defined how the vector timestamps are represented.<DT><A HREF="./core/time/VSVectorTime.html#VSVectorTime(long)"><B>VSVectorTime(long)</B></A> -
+Constructor for class core.time.<A HREF="./core/time/VSVectorTime.html" title="class in core.time">VSVectorTime</A>
+<DD>Instantiates a new vector time.
+</DL>
+<HR>
+<A NAME="_W_"><!-- --></A><H2>
+<B>W</B></H2>
+<DL>
+<DT><A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)"><B>writeObject(ObjectOutputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)"><B>writeObject(ObjectOutputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<DD>&nbsp;
+<DT><A HREF="./prefs/VSPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)"><B>writeObject(ObjectOutputStream)</B></A> -
+Method in class prefs.<A HREF="./prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A>
+<DD>Serializes the object.
+</DL>
+<HR>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A>
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/index.html b/VS-Sim-Javadoc/index.html
new file mode 100644
index 0000000..9189e89
--- /dev/null
+++ b/VS-Sim-Javadoc/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Thu Aug 14 07:45:34 GMT 2008-->
+<TITLE>
+Generated Documentation (Untitled)
+</TITLE>
+<SCRIPT type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1)
+ targetPage = "undefined";
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
diff --git a/VS-Sim-Javadoc/overview-frame.html b/VS-Sim-Javadoc/overview-frame.html
new file mode 100644
index 0000000..9836fb3
--- /dev/null
+++ b/VS-Sim-Javadoc/overview-frame.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+Overview List
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TH ALIGN="left" NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TH>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="core/package-frame.html" target="packageFrame">core</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="core/time/package-frame.html" target="packageFrame">core.time</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="events/package-frame.html" target="packageFrame">events</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="events/implementations/package-frame.html" target="packageFrame">events.implementations</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="events/internal/package-frame.html" target="packageFrame">events.internal</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="exceptions/package-frame.html" target="packageFrame">exceptions</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="prefs/package-frame.html" target="packageFrame">prefs</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="prefs/editors/package-frame.html" target="packageFrame">prefs.editors</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="protocols/package-frame.html" target="packageFrame">protocols</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="protocols/implementations/package-frame.html" target="packageFrame">protocols.implementations</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="serialize/package-frame.html" target="packageFrame">serialize</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="simulator/package-frame.html" target="packageFrame">simulator</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="utils/package-frame.html" target="packageFrame">utils</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/overview-summary.html b/VS-Sim-Javadoc/overview-summary.html
new file mode 100644
index 0000000..7356fc1
--- /dev/null
+++ b/VS-Sim-Javadoc/overview-summary.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:34 GMT 2008 -->
+<TITLE>
+Overview
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Overview";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Packages</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="core/package-summary.html">core</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="core/time/package-summary.html">core.time</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="events/package-summary.html">events</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="events/implementations/package-summary.html">events.implementations</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="events/internal/package-summary.html">events.internal</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="exceptions/package-summary.html">exceptions</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="prefs/package-summary.html">prefs</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="prefs/editors/package-summary.html">prefs.editors</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="protocols/package-summary.html">protocols</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="protocols/implementations/package-summary.html">protocols.implementations</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="serialize/package-summary.html">serialize</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="simulator/package-summary.html">simulator</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="utils/package-summary.html">utils</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/overview-tree.html b/VS-Sim-Javadoc/overview-tree.html
new file mode 100644
index 0000000..12c9b8a
--- /dev/null
+++ b/VS-Sim-Javadoc/overview-tree.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="core/package-tree.html">core</A>, <A HREF="core/time/package-tree.html">core.time</A>, <A HREF="events/package-tree.html">events</A>, <A HREF="events/implementations/package-tree.html">events.implementations</A>, <A HREF="events/internal/package-tree.html">events.internal</A>, <A HREF="exceptions/package-tree.html">exceptions</A>, <A HREF="prefs/package-tree.html">prefs</A>, <A HREF="prefs/editors/package-tree.html">prefs.editors</A>, <A HREF="protocols/package-tree.html">protocols</A>, <A HREF="protocols/implementations/package-tree.html">protocols.implementations</A>, <A HREF="serialize/package-tree.html">serialize</A>, <A HREF="simulator/package-tree.html">simulator</A>, <A HREF="utils/package-tree.html">utils</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.util.AbstractCollection&lt;E&gt; (implements java.util.Collection&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.AbstractList&lt;E&gt; (implements java.util.List&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.ArrayList&lt;E&gt; (implements java.lang.Cloneable, java.util.List&lt;E&gt;, java.util.RandomAccess, java.io.Serializable)
+<UL>
+<LI TYPE="circle">core.time.<A HREF="core/time/VSVectorTime.html" title="class in core.time"><B>VSVectorTime</B></A> (implements core.time.<A HREF="core/time/VSTime.html" title="interface in core.time">VSTime</A>)
+</UL>
+</UL>
+<LI TYPE="circle">java.util.AbstractQueue&lt;E&gt; (implements java.util.Queue&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.PriorityQueue&lt;E&gt; (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">utils.<A HREF="utils/VSPriorityQueue.html" title="class in utils"><B>VSPriorityQueue</B></A>&lt;T&gt;</UL>
+</UL>
+</UL>
+<LI TYPE="circle">java.lang.ClassLoader<UL>
+<LI TYPE="circle">utils.<A HREF="utils/VSClassLoader.html" title="class in utils"><B>VSClassLoader</B></A></UL>
+<LI TYPE="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.awt.Canvas (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">simulator.<A HREF="simulator/VSSimulatorVisualization.html" title="class in simulator"><B>VSSimulatorVisualization</B></A> (implements java.lang.Runnable, serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+</UL>
+<LI TYPE="circle">java.awt.Container<UL>
+<LI TYPE="circle">javax.swing.JComponent (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>VSColorChooser</B></A> (implements javax.swing.event.ChangeListener)
+<LI TYPE="circle">simulator.<A HREF="simulator/VSSimulator.html" title="class in simulator"><B>VSSimulator</B></A> (implements serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+</UL>
+<LI TYPE="circle">javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
+<UL>
+<LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>VSEditorTable</B></A></UL>
+<LI TYPE="circle">javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
+<UL>
+<LI TYPE="circle">javax.swing.JEditorPane<UL>
+<LI TYPE="circle">javax.swing.JTextPane<UL>
+<LI TYPE="circle">utils.<A HREF="utils/VSInfoArea.html" title="class in utils"><B>VSInfoArea</B></A></UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
+<UL>
+<LI TYPE="circle">utils.<A HREF="utils/VSFrame.html" title="class in utils"><B>VSFrame</B></A><UL>
+<LI TYPE="circle">utils.<A HREF="utils/VSAboutFrame.html" title="class in utils"><B>VSAboutFrame</B></A><LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>VSEditorFrame</B></A> (implements java.awt.event.ActionListener)
+<LI TYPE="circle">simulator.<A HREF="simulator/VSSimulatorFrame.html" title="class in simulator"><B>VSSimulatorFrame</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">java.util.Random (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">utils.<A HREF="utils/VSRandom.html" title="class in utils"><B>VSRandom</B></A></UL>
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">exceptions.<A HREF="exceptions/VSEventNotCopyableException.html" title="class in exceptions"><B>VSEventNotCopyableException</B></A><LI TYPE="circle">exceptions.<A HREF="exceptions/VSNegativeNumberException.html" title="class in exceptions"><B>VSNegativeNumberException</B></A><LI TYPE="circle">exceptions.<A HREF="exceptions/VSParseIntegerVectorException.html" title="class in exceptions"><B>VSParseIntegerVectorException</B></A></UL>
+</UL>
+<LI TYPE="circle">utils.<A HREF="utils/VS3Tupel.html" title="class in utils"><B>VS3Tupel</B></A>&lt;A,B,C&gt;<LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>VSAbstractEditor</B></A> (implements java.awt.event.ActionListener)
+<UL>
+<LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors"><B>VSAbstractBetterEditor</B></A><UL>
+<LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>VSProcessEditor</B></A><LI TYPE="circle">prefs.editors.<A HREF="prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors"><B>VSSimulatorEditor</B></A></UL>
+</UL>
+<LI TYPE="circle">simulator.<A HREF="simulator/VSCreateTask.html" title="class in simulator"><B>VSCreateTask</B></A><LI TYPE="circle">core.time.<A HREF="core/time/VSLamportTime.html" title="class in core.time"><B>VSLamportTime</B></A> (implements core.time.<A HREF="core/time/VSTime.html" title="interface in core.time">VSTime</A>)
+<LI TYPE="circle">simulator.<A HREF="simulator/VSLogging.html" title="class in simulator"><B>VSLogging</B></A><LI TYPE="circle">simulator.<A HREF="simulator/VSMain.html" title="class in simulator"><B>VSMain</B></A><LI TYPE="circle">simulator.<A HREF="simulator/VSMenuItemStates.html" title="class in simulator"><B>VSMenuItemStates</B></A><LI TYPE="circle">core.<A HREF="core/VSMessageStub.html" title="class in core"><B>VSMessageStub</B></A><LI TYPE="circle">prefs.<A HREF="prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">core.<A HREF="core/VSMessage.html" title="class in core"><B>VSMessage</B></A><LI TYPE="circle">prefs.<A HREF="prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">events.<A HREF="events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A><UL>
+<LI TYPE="circle">events.internal.<A HREF="events/internal/VSAbstractInternalEvent.html" title="class in events.internal"><B>VSAbstractInternalEvent</B></A><UL>
+<LI TYPE="circle">events.internal.<A HREF="events/internal/VSMessageReceiveEvent.html" title="class in events.internal"><B>VSMessageReceiveEvent</B></A> (implements serialize.<A HREF="serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A>)
+<LI TYPE="circle">events.internal.<A HREF="events/internal/VSProtocolEvent.html" title="class in events.internal"><B>VSProtocolEvent</B></A> (implements events.<A HREF="events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>)
+<LI TYPE="circle">events.internal.<A HREF="events/internal/VSProtocolScheduleEvent.html" title="class in events.internal"><B>VSProtocolScheduleEvent</B></A> (implements serialize.<A HREF="serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A>)
+</UL>
+<LI TYPE="circle">protocols.<A HREF="protocols/VSAbstractProtocol.html" title="class in protocols"><B>VSAbstractProtocol</B></A><UL>
+<LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations"><B>VSBasicMulticastProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>VSBerkelyTimeProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>VSBroadcastProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>VSDummyProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>VSExternalTimeSyncProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>VSInternalTimeSyncProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>VSOnePhaseCommitProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>VSPingPongProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>VSReliableMulticastProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations"><B>VSTwoPhaseCommitProtocol</B></A></UL>
+<LI TYPE="circle">events.implementations.<A HREF="events/implementations/VSProcessCrashEvent.html" title="class in events.implementations"><B>VSProcessCrashEvent</B></A> (implements events.<A HREF="events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>)
+<LI TYPE="circle">events.implementations.<A HREF="events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations"><B>VSProcessRecoverEvent</B></A> (implements events.<A HREF="events/VSCopyableEvent.html" title="interface in events">VSCopyableEvent</A>)
+</UL>
+<LI TYPE="circle">core.<A HREF="core/VSAbstractProcess.html" title="class in core"><B>VSAbstractProcess</B></A> (implements serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">core.<A HREF="core/VSInternalProcess.html" title="class in core"><B>VSInternalProcess</B></A></UL>
+<LI TYPE="circle">prefs.<A HREF="prefs/VSDefaultPrefs.html" title="class in prefs"><B>VSDefaultPrefs</B></A></UL>
+</UL>
+<LI TYPE="circle">prefs.<A HREF="prefs/VSPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction</B></A> (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">prefs.<A HREF="prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction.VSIntegerPrefsRestriction</B></A><LI TYPE="circle">prefs.<A HREF="prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction.VSStringPrefsRestriction</B></A></UL>
+<LI TYPE="circle">events.<A HREF="events/VSRegisteredEvents.html" title="class in events"><B>VSRegisteredEvents</B></A><LI TYPE="circle">serialize.<A HREF="serialize/VSSerialize.html" title="class in serialize"><B>VSSerialize</B></A><LI TYPE="circle">simulator.<A HREF="simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator"><B>VSSimulatorVisualization.VSMessageLine</B></A><LI TYPE="circle">core.<A HREF="core/VSTask.html" title="class in core"><B>VSTask</B></A> (implements java.lang.Comparable&lt;T&gt;, serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<LI TYPE="circle">core.<A HREF="core/VSTaskManager.html" title="class in core"><B>VSTaskManager</B></A> (implements serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<LI TYPE="circle">utils.<A HREF="utils/VSTools.html" title="class in utils"><B>VSTools</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">events.<A HREF="events/VSCopyableEvent.html" title="interface in events"><B>VSCopyableEvent</B></A><LI TYPE="circle">serialize.<A HREF="serialize/VSNotSerializable.html" title="interface in serialize"><B>VSNotSerializable</B></A><LI TYPE="circle">serialize.<A HREF="serialize/VSSerializable.html" title="interface in serialize"><B>VSSerializable</B></A><LI TYPE="circle">core.time.<A HREF="core/time/VSTime.html" title="interface in core.time"><B>VSTime</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/package-list b/VS-Sim-Javadoc/package-list
new file mode 100644
index 0000000..6eb1a6c
--- /dev/null
+++ b/VS-Sim-Javadoc/package-list
@@ -0,0 +1,13 @@
+core
+core.time
+events
+events.implementations
+events.internal
+exceptions
+prefs
+prefs.editors
+protocols
+protocols.implementations
+serialize
+simulator
+utils
diff --git a/VS-Sim-Javadoc/prefs/VSDefaultPrefs.html b/VS-Sim-Javadoc/prefs/VSDefaultPrefs.html
new file mode 100644
index 0000000..f1a812c
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/VSDefaultPrefs.html
@@ -0,0 +1,472 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSDefaultPrefs
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSDefaultPrefs";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSDefaultPrefs.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSDefaultPrefs.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_prefs.VSPrefs">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs</FONT>
+<BR>
+Class VSDefaultPrefs</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>prefs.VSDefaultPrefs</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSDefaultPrefs</B><DT>extends <A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></DL>
+</PRE>
+
+<P>
+The class VSDefaultPrefs, makes sure that the simulator has its default
+ configuration values. (Btw: This is the only class which is allowed to have
+ code lines which are longer than 80 chars!)
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#VSDefaultPrefs()">VSDefaultPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#addWithDefaults()">addWithDefaults</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds default values if not existent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillDefaultBooleans()">fillDefaultBooleans</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill with default booleans.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillDefaultColors()">fillDefaultColors</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill with default colors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillDefaultFloats()">fillDefaultFloats</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill with default floats.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillDefaultIntegers()">fillDefaultIntegers</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill with default integers.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillDefaultLongs()">fillDefaultLongs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill default longs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillDefaultStrings()">fillDefaultStrings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill with default strings.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#fillWithDefaults()">fillWithDefaults</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill everything with ts defaults.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSDefaultPrefs.html#init()">init</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits a prefs object with default values.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSSerializablePrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSSerializablePrefs.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../prefs/VSSerializablePrefs.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSDefaultPrefs()"><!-- --></A><H3>
+VSDefaultPrefs</H3>
+<PRE>
+public <B>VSDefaultPrefs</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="init()"><!-- --></A><H3>
+init</H3>
+<PRE>
+public static <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>init</B>()</PRE>
+<DL>
+<DD>Inits a prefs object with default values.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the lang.process.removeprefs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillWithDefaults()"><!-- --></A><H3>
+fillWithDefaults</H3>
+<PRE>
+public void <B>fillWithDefaults</B>()</PRE>
+<DL>
+<DD>Fill everything with ts defaults.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addWithDefaults()"><!-- --></A><H3>
+addWithDefaults</H3>
+<PRE>
+public void <B>addWithDefaults</B>()</PRE>
+<DL>
+<DD>Adds default values if not existent.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillDefaultStrings()"><!-- --></A><H3>
+fillDefaultStrings</H3>
+<PRE>
+public void <B>fillDefaultStrings</B>()</PRE>
+<DL>
+<DD>Fill with default strings.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillDefaultIntegers()"><!-- --></A><H3>
+fillDefaultIntegers</H3>
+<PRE>
+public void <B>fillDefaultIntegers</B>()</PRE>
+<DL>
+<DD>Fill with default integers.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillDefaultFloats()"><!-- --></A><H3>
+fillDefaultFloats</H3>
+<PRE>
+public void <B>fillDefaultFloats</B>()</PRE>
+<DL>
+<DD>Fill with default floats.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillDefaultLongs()"><!-- --></A><H3>
+fillDefaultLongs</H3>
+<PRE>
+public void <B>fillDefaultLongs</B>()</PRE>
+<DL>
+<DD>Fill default longs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillDefaultColors()"><!-- --></A><H3>
+fillDefaultColors</H3>
+<PRE>
+public void <B>fillDefaultColors</B>()</PRE>
+<DL>
+<DD>Fill with default colors.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillDefaultBooleans()"><!-- --></A><H3>
+fillDefaultBooleans</H3>
+<PRE>
+public void <B>fillDefaultBooleans</B>()</PRE>
+<DL>
+<DD>Fill with default booleans.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSDefaultPrefs.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSDefaultPrefs.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_prefs.VSPrefs">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/VSPrefs.html b/VS-Sim-Javadoc/prefs/VSPrefs.html
new file mode 100644
index 0000000..963a676
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/VSPrefs.html
@@ -0,0 +1,2194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSPrefs
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSPrefs";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSDefaultPrefs.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefs.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefs.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs</FONT>
+<BR>
+Class VSPrefs</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>prefs.VSPrefs</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>, <A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSPrefs</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSPrefs, this class is for dynamic data storage. It can hold
+ various different types such as Boolean, Floats, Integers, Strings, Colors.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant BOOLEAN_PREFIX.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant COLOR_PREFIX.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant FLOAT_PREFIX.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#id">id</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant INTEGER_PREFIX.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant LONG_PREFIX.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant STRING_PREFIX.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant VECTOR_PREFIX.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#VSPrefs()">VSPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new lang.process.removeprefs.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies colors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies color references into another VSPrefs object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies floats into another VSPrefs object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies integers into another VSPrefs object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies longs into another VSPrefs object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies strings into another VSPrefs object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all full keys.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the boolean.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the boolean key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the boolean obj.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.awt.Color</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the color key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A></B>(java.lang.String&nbsp;fullKey)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the description.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the float.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the float key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the float obj.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getID()">getID</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the iD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the integer key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Integer</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the integer obj.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the long.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the long key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the long obj.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A></B>(java.lang.String&nbsp;fullKey)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the restriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the string key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A></B>(java.lang.String&nbsp;fullKey)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the unit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Vector&lt;java.lang.Integer&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the integer obj.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the integer key set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A></B>(java.lang.String&nbsp;key,
+ boolean&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the boolean.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A></B>(java.lang.String&nbsp;key,
+ java.lang.Boolean&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the boolean.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A></B>(java.lang.String&nbsp;key,
+ boolean&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the boolean.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A></B>(java.lang.String&nbsp;key,
+ java.awt.Color&nbsp;color)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A></B>(java.lang.String&nbsp;key,
+ java.awt.Color&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A></B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the description if unset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A></B>(java.lang.String&nbsp;key,
+ float&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the float.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A></B>(java.lang.String&nbsp;key,
+ java.lang.Float&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the float.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A></B>(java.lang.String&nbsp;key,
+ float&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the float.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A></B>(java.lang.String&nbsp;key,
+ float&nbsp;val,
+ java.lang.String&nbsp;descr,
+ java.lang.String&nbsp;unit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the float plus unit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ int&nbsp;minValue,
+ int&nbsp;maxValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ int&nbsp;minValue,
+ int&nbsp;maxValue,
+ java.lang.String&nbsp;unit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer plus unit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ <A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>&nbsp;r)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ <A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>&nbsp;r,
+ java.lang.String&nbsp;unit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A></B>(java.lang.String&nbsp;key,
+ long&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the long if unset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A></B>(java.lang.String&nbsp;key,
+ java.lang.Long&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the long.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A></B>(java.lang.String&nbsp;key,
+ long&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the long.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A></B>(java.lang.String&nbsp;key,
+ long&nbsp;val,
+ java.lang.String&nbsp;descr,
+ java.lang.String&nbsp;unit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the long unit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A></B>(java.lang.String&nbsp;key,
+ <A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A>&nbsp;settingRestriction)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the restriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A></B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A></B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A></B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;unit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the unit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A></B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A></B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val,
+ java.lang.String&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer vector.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A></B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val,
+ java.lang.String&nbsp;descr,
+ java.lang.String&nbsp;unit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inits the integer vector plus unit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the prefs are empty.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A></B>(java.lang.String&nbsp;key,
+ boolean&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the boolean.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A></B>(java.lang.String&nbsp;key,
+ java.lang.Boolean&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the boolean.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A></B>(java.lang.String&nbsp;key,
+ java.awt.Color&nbsp;color)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the color.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A></B>(java.lang.String&nbsp;key,
+ float&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the float.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A></B>(java.lang.String&nbsp;key,
+ java.lang.Float&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the float.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A></B>(java.lang.String&nbsp;key,
+ int&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A></B>(java.lang.String&nbsp;key,
+ java.lang.Integer&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A></B>(java.lang.String&nbsp;key,
+ long&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the long.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A></B>(java.lang.String&nbsp;key,
+ java.lang.Long&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the long.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A></B>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A></B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the integer vector.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefs.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BOOLEAN_PREFIX"><!-- --></A><H3>
+BOOLEAN_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>BOOLEAN_PREFIX</B></PRE>
+<DL>
+<DD>The Constant BOOLEAN_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.BOOLEAN_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COLOR_PREFIX"><!-- --></A><H3>
+COLOR_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>COLOR_PREFIX</B></PRE>
+<DL>
+<DD>The Constant COLOR_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.COLOR_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="FLOAT_PREFIX"><!-- --></A><H3>
+FLOAT_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>FLOAT_PREFIX</B></PRE>
+<DL>
+<DD>The Constant FLOAT_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.FLOAT_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="INTEGER_PREFIX"><!-- --></A><H3>
+INTEGER_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>INTEGER_PREFIX</B></PRE>
+<DL>
+<DD>The Constant INTEGER_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.INTEGER_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="VECTOR_PREFIX"><!-- --></A><H3>
+VECTOR_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>VECTOR_PREFIX</B></PRE>
+<DL>
+<DD>The Constant VECTOR_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.VECTOR_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="LONG_PREFIX"><!-- --></A><H3>
+LONG_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>LONG_PREFIX</B></PRE>
+<DL>
+<DD>The Constant LONG_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.LONG_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="STRING_PREFIX"><!-- --></A><H3>
+STRING_PREFIX</H3>
+<PRE>
+public static final java.lang.String <B>STRING_PREFIX</B></PRE>
+<DL>
+<DD>The Constant STRING_PREFIX.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#prefs.VSPrefs.STRING_PREFIX">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="id"><!-- --></A><H3>
+id</H3>
+<PRE>
+protected int <B>id</B></PRE>
+<DL>
+<DD>The id.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSPrefs()"><!-- --></A><H3>
+VSPrefs</H3>
+<PRE>
+public <B>VSPrefs</B>()</PRE>
+<DL>
+<DD>Instantiates a new lang.process.removeprefs.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+protected void <B>clear</B>()</PRE>
+<DL>
+<DD>Clear.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getUnit(java.lang.String)"><!-- --></A><H3>
+getUnit</H3>
+<PRE>
+public java.lang.String <B>getUnit</B>(java.lang.String&nbsp;fullKey)</PRE>
+<DL>
+<DD>Gets the unit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key
+<DT><B>Returns:</B><DD>the unit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initUnit(java.lang.String, java.lang.String)"><!-- --></A><H3>
+initUnit</H3>
+<PRE>
+public void <B>initUnit</B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;unit)</PRE>
+<DL>
+<DD>Sets the unit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>unit</CODE> - the unit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initDescription(java.lang.String, java.lang.String)"><!-- --></A><H3>
+initDescription</H3>
+<PRE>
+public void <B>initDescription</B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Sets the description if unset.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDescription(java.lang.String)"><!-- --></A><H3>
+getDescription</H3>
+<PRE>
+public java.lang.String <B>getDescription</B>(java.lang.String&nbsp;fullKey)</PRE>
+<DL>
+<DD>Gets the description.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key
+<DT><B>Returns:</B><DD>the description</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRestriction(java.lang.String)"><!-- --></A><H3>
+getRestriction</H3>
+<PRE>
+public <A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A> <B>getRestriction</B>(java.lang.String&nbsp;fullKey)</PRE>
+<DL>
+<DD>Gets the restriction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key
+<DT><B>Returns:</B><DD>the restriction</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initRestriction(java.lang.String, prefs.VSPrefsRestriction)"><!-- --></A><H3>
+initRestriction</H3>
+<PRE>
+public void <B>initRestriction</B>(java.lang.String&nbsp;key,
+ <A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A>&nbsp;settingRestriction)</PRE>
+<DL>
+<DD>Sets the restriction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>settingRestriction</CODE> - the setting restriction</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="objectExists(java.lang.String)"><!-- --></A><H3>
+objectExists</H3>
+<PRE>
+public boolean <B>objectExists</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Object exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>true, if successful</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObject(java.lang.String)"><!-- --></A><H3>
+getObject</H3>
+<PRE>
+public java.lang.Object <B>getObject</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeObject(java.lang.String)"><!-- --></A><H3>
+removeObject</H3>
+<PRE>
+public void <B>removeObject</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Removes the object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+setObject</H3>
+<PRE>
+public void <B>setObject</B>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;val)</PRE>
+<DL>
+<DD>Sets the object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(java.lang.String)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public boolean <B>getBoolean</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the boolean.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the boolean</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBooleanKeySet()"><!-- --></A><H3>
+getBooleanKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getBooleanKeySet</B>()</PRE>
+<DL>
+<DD>Gets the boolean key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the boolean key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBooleanObj(java.lang.String)"><!-- --></A><H3>
+getBooleanObj</H3>
+<PRE>
+public java.lang.Boolean <B>getBooleanObj</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the boolean obj.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the boolean obj</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initBoolean(java.lang.String, java.lang.Boolean)"><!-- --></A><H3>
+initBoolean</H3>
+<PRE>
+public void <B>initBoolean</B>(java.lang.String&nbsp;key,
+ java.lang.Boolean&nbsp;val)</PRE>
+<DL>
+<DD>Inits the boolean.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initBoolean(java.lang.String, boolean)"><!-- --></A><H3>
+initBoolean</H3>
+<PRE>
+public void <B>initBoolean</B>(java.lang.String&nbsp;key,
+ boolean&nbsp;val)</PRE>
+<DL>
+<DD>Inits the boolean.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initBoolean(java.lang.String, boolean, java.lang.String)"><!-- --></A><H3>
+initBoolean</H3>
+<PRE>
+public void <B>initBoolean</B>(java.lang.String&nbsp;key,
+ boolean&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the boolean.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(java.lang.String, java.lang.Boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+public void <B>setBoolean</B>(java.lang.String&nbsp;key,
+ java.lang.Boolean&nbsp;val)</PRE>
+<DL>
+<DD>Sets the boolean.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(java.lang.String, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+public void <B>setBoolean</B>(java.lang.String&nbsp;key,
+ boolean&nbsp;val)</PRE>
+<DL>
+<DD>Sets the boolean.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getColor(java.lang.String)"><!-- --></A><H3>
+getColor</H3>
+<PRE>
+public java.awt.Color <B>getColor</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the color.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the color</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getColorKeySet()"><!-- --></A><H3>
+getColorKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getColorKeySet</B>()</PRE>
+<DL>
+<DD>Gets the color key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the color key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initColor(java.lang.String, java.awt.Color)"><!-- --></A><H3>
+initColor</H3>
+<PRE>
+public void <B>initColor</B>(java.lang.String&nbsp;key,
+ java.awt.Color&nbsp;color)</PRE>
+<DL>
+<DD>Inits the color.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>color</CODE> - the color</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initColor(java.lang.String, java.awt.Color, java.lang.String)"><!-- --></A><H3>
+initColor</H3>
+<PRE>
+public void <B>initColor</B>(java.lang.String&nbsp;key,
+ java.awt.Color&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the color.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setColor(java.lang.String, java.awt.Color)"><!-- --></A><H3>
+setColor</H3>
+<PRE>
+public void <B>setColor</B>(java.lang.String&nbsp;key,
+ java.awt.Color&nbsp;color)</PRE>
+<DL>
+<DD>Sets the color.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>color</CODE> - the color</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(java.lang.String)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public float <B>getFloat</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the float.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the float</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloatKeySet()"><!-- --></A><H3>
+getFloatKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getFloatKeySet</B>()</PRE>
+<DL>
+<DD>Gets the float key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the float key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloatObj(java.lang.String)"><!-- --></A><H3>
+getFloatObj</H3>
+<PRE>
+public java.lang.Float <B>getFloatObj</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the float obj.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the float obj</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initFloat(java.lang.String, java.lang.Float)"><!-- --></A><H3>
+initFloat</H3>
+<PRE>
+public void <B>initFloat</B>(java.lang.String&nbsp;key,
+ java.lang.Float&nbsp;val)</PRE>
+<DL>
+<DD>Inits the float.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initFloat(java.lang.String, float)"><!-- --></A><H3>
+initFloat</H3>
+<PRE>
+public void <B>initFloat</B>(java.lang.String&nbsp;key,
+ float&nbsp;val)</PRE>
+<DL>
+<DD>Inits the float.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initFloat(java.lang.String, float, java.lang.String)"><!-- --></A><H3>
+initFloat</H3>
+<PRE>
+public void <B>initFloat</B>(java.lang.String&nbsp;key,
+ float&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the float.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initFloat(java.lang.String, float, java.lang.String, java.lang.String)"><!-- --></A><H3>
+initFloat</H3>
+<PRE>
+public void <B>initFloat</B>(java.lang.String&nbsp;key,
+ float&nbsp;val,
+ java.lang.String&nbsp;descr,
+ java.lang.String&nbsp;unit)</PRE>
+<DL>
+<DD>Inits the float plus unit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr<DD><CODE>unit</CODE> - the unit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(java.lang.String, java.lang.Float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+public void <B>setFloat</B>(java.lang.String&nbsp;key,
+ java.lang.Float&nbsp;val)</PRE>
+<DL>
+<DD>Sets the float.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(java.lang.String, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+public void <B>setFloat</B>(java.lang.String&nbsp;key,
+ float&nbsp;val)</PRE>
+<DL>
+<DD>Sets the float.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInteger(java.lang.String)"><!-- --></A><H3>
+getInteger</H3>
+<PRE>
+public int <B>getInteger</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the integer</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntegerKeySet()"><!-- --></A><H3>
+getIntegerKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getIntegerKeySet</B>()</PRE>
+<DL>
+<DD>Gets the integer key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the integer key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntegerObj(java.lang.String)"><!-- --></A><H3>
+getIntegerObj</H3>
+<PRE>
+public java.lang.Integer <B>getIntegerObj</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the integer obj.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the integer obj</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initInteger(java.lang.String, int)"><!-- --></A><H3>
+initInteger</H3>
+<PRE>
+public void <B>initInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val)</PRE>
+<DL>
+<DD>Inits the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initInteger(java.lang.String, int, java.lang.String)"><!-- --></A><H3>
+initInteger</H3>
+<PRE>
+public void <B>initInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)"><!-- --></A><H3>
+initInteger</H3>
+<PRE>
+public void <B>initInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ <A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>&nbsp;r)</PRE>
+<DL>
+<DD>Inits the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr<DD><CODE>r</CODE> - the restriction</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)"><!-- --></A><H3>
+initInteger</H3>
+<PRE>
+public void <B>initInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ <A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>&nbsp;r,
+ java.lang.String&nbsp;unit)</PRE>
+<DL>
+<DD>Inits the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr<DD><CODE>r</CODE> - the restriction</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initInteger(java.lang.String, int, java.lang.String, int, int)"><!-- --></A><H3>
+initInteger</H3>
+<PRE>
+public void <B>initInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ int&nbsp;minValue,
+ int&nbsp;maxValue)</PRE>
+<DL>
+<DD>Inits the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr<DD><CODE>minValue</CODE> - the min value<DD><CODE>maxValue</CODE> - the max value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)"><!-- --></A><H3>
+initInteger</H3>
+<PRE>
+public void <B>initInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val,
+ java.lang.String&nbsp;descr,
+ int&nbsp;minValue,
+ int&nbsp;maxValue,
+ java.lang.String&nbsp;unit)</PRE>
+<DL>
+<DD>Inits the integer plus unit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr<DD><CODE>minValue</CODE> - the min value<DD><CODE>maxValue</CODE> - the max value<DD><CODE>unit</CODE> - the unit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInteger(java.lang.String, java.lang.Integer)"><!-- --></A><H3>
+setInteger</H3>
+<PRE>
+public void <B>setInteger</B>(java.lang.String&nbsp;key,
+ java.lang.Integer&nbsp;val)</PRE>
+<DL>
+<DD>Sets the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInteger(java.lang.String, int)"><!-- --></A><H3>
+setInteger</H3>
+<PRE>
+public void <B>setInteger</B>(java.lang.String&nbsp;key,
+ int&nbsp;val)</PRE>
+<DL>
+<DD>Sets the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVectorKeySet()"><!-- --></A><H3>
+getVectorKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getVectorKeySet</B>()</PRE>
+<DL>
+<DD>Gets the integer key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the integer key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVector(java.lang.String)"><!-- --></A><H3>
+getVector</H3>
+<PRE>
+public java.util.Vector&lt;java.lang.Integer&gt; <B>getVector</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the integer obj.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the integer obj</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initVector(java.lang.String, java.util.Vector)"><!-- --></A><H3>
+initVector</H3>
+<PRE>
+public void <B>initVector</B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val)</PRE>
+<DL>
+<DD>Inits the integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initVector(java.lang.String, java.util.Vector, java.lang.String)"><!-- --></A><H3>
+initVector</H3>
+<PRE>
+public void <B>initVector</B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the integer vector.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)"><!-- --></A><H3>
+initVector</H3>
+<PRE>
+public void <B>initVector</B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val,
+ java.lang.String&nbsp;descr,
+ java.lang.String&nbsp;unit)</PRE>
+<DL>
+<DD>Inits the integer vector plus unit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setVector(java.lang.String, java.util.Vector)"><!-- --></A><H3>
+setVector</H3>
+<PRE>
+public void <B>setVector</B>(java.lang.String&nbsp;key,
+ java.util.Vector&lt;java.lang.Integer&gt;&nbsp;val)</PRE>
+<DL>
+<DD>Sets the integer vector.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(java.lang.String)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public long <B>getLong</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the long.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the long</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLongKeySet()"><!-- --></A><H3>
+getLongKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getLongKeySet</B>()</PRE>
+<DL>
+<DD>Gets the long key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the long key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLongObj(java.lang.String)"><!-- --></A><H3>
+getLongObj</H3>
+<PRE>
+public java.lang.Long <B>getLongObj</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the long obj.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the long obj</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initLong(java.lang.String, java.lang.Long)"><!-- --></A><H3>
+initLong</H3>
+<PRE>
+public void <B>initLong</B>(java.lang.String&nbsp;key,
+ java.lang.Long&nbsp;val)</PRE>
+<DL>
+<DD>Inits the long.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initLong(java.lang.String, long)"><!-- --></A><H3>
+initLong</H3>
+<PRE>
+public void <B>initLong</B>(java.lang.String&nbsp;key,
+ long&nbsp;val)</PRE>
+<DL>
+<DD>Sets the long if unset.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initLong(java.lang.String, long, java.lang.String)"><!-- --></A><H3>
+initLong</H3>
+<PRE>
+public void <B>initLong</B>(java.lang.String&nbsp;key,
+ long&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the long.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initLong(java.lang.String, long, java.lang.String, java.lang.String)"><!-- --></A><H3>
+initLong</H3>
+<PRE>
+public void <B>initLong</B>(java.lang.String&nbsp;key,
+ long&nbsp;val,
+ java.lang.String&nbsp;descr,
+ java.lang.String&nbsp;unit)</PRE>
+<DL>
+<DD>Inits the long unit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr<DD><CODE>unit</CODE> - the unit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(java.lang.String, java.lang.Long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+public void <B>setLong</B>(java.lang.String&nbsp;key,
+ java.lang.Long&nbsp;val)</PRE>
+<DL>
+<DD>Sets the long.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(java.lang.String, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+public void <B>setLong</B>(java.lang.String&nbsp;key,
+ long&nbsp;val)</PRE>
+<DL>
+<DD>Sets the long.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(java.lang.String)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+public java.lang.String <B>getString</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets the string.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key
+<DT><B>Returns:</B><DD>the string</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getStringKeySet()"><!-- --></A><H3>
+getStringKeySet</H3>
+<PRE>
+public java.util.Set&lt;java.lang.String&gt; <B>getStringKeySet</B>()</PRE>
+<DL>
+<DD>Gets the string key set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the string key set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initString(java.lang.String, java.lang.String)"><!-- --></A><H3>
+initString</H3>
+<PRE>
+public void <B>initString</B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;val)</PRE>
+<DL>
+<DD>Inits the string.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initString(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+initString</H3>
+<PRE>
+public void <B>initString</B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;val,
+ java.lang.String&nbsp;descr)</PRE>
+<DL>
+<DD>Inits the string.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val<DD><CODE>descr</CODE> - the descr</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+public void <B>setString</B>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;val)</PRE>
+<DL>
+<DD>Sets the string.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>val</CODE> - the val</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize_</H3>
+<PRE>
+protected void <B>serialize_</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize_</H3>
+<PRE>
+protected void <B>deserialize_</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyIntegers(prefs.VSPrefs, java.lang.String[])"><!-- --></A><H3>
+copyIntegers</H3>
+<PRE>
+public void <B>copyIntegers</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</PRE>
+<DL>
+<DD>Copies integers into another VSPrefs object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copyInto</CODE> - the copy into<DD><CODE>keys</CODE> - the keys</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyLongs(prefs.VSPrefs, java.lang.String[])"><!-- --></A><H3>
+copyLongs</H3>
+<PRE>
+public void <B>copyLongs</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</PRE>
+<DL>
+<DD>Copies longs into another VSPrefs object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copyInto</CODE> - the copy into<DD><CODE>keys</CODE> - the keys</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyFloats(prefs.VSPrefs, java.lang.String[])"><!-- --></A><H3>
+copyFloats</H3>
+<PRE>
+public void <B>copyFloats</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</PRE>
+<DL>
+<DD>Copies floats into another VSPrefs object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copyInto</CODE> - the copy into<DD><CODE>keys</CODE> - the keys</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyStrings(prefs.VSPrefs, java.lang.String[])"><!-- --></A><H3>
+copyStrings</H3>
+<PRE>
+public void <B>copyStrings</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</PRE>
+<DL>
+<DD>Copies strings into another VSPrefs object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copyInto</CODE> - the copy into<DD><CODE>keys</CODE> - the keys</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyColors(prefs.VSPrefs, java.lang.String[])"><!-- --></A><H3>
+copyColors</H3>
+<PRE>
+public void <B>copyColors</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</PRE>
+<DL>
+<DD>Copies color references into another VSPrefs object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copyInto</CODE> - the copy into<DD><CODE>keys</CODE> - the keys</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyBooleans(prefs.VSPrefs, java.lang.String[])"><!-- --></A><H3>
+copyBooleans</H3>
+<PRE>
+public void <B>copyBooleans</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;copyInto,
+ java.lang.String[]&nbsp;keys)</PRE>
+<DL>
+<DD>Copies colors.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>copyInto</CODE> - the copy into<DD><CODE>keys</CODE> - the keys</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getID()"><!-- --></A><H3>
+getID</H3>
+<PRE>
+public int <B>getID</B>()</PRE>
+<DL>
+<DD>Gets the iD.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the iD</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isEmpty()"><!-- --></A><H3>
+isEmpty</H3>
+<PRE>
+public boolean <B>isEmpty</B>()</PRE>
+<DL>
+<DD>Checks if the prefs are empty.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if empty</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAllFullKeys()"><!-- --></A><H3>
+getAllFullKeys</H3>
+<PRE>
+public java.util.ArrayList&lt;java.lang.String&gt; <B>getAllFullKeys</B>()</PRE>
+<DL>
+<DD>Returns all full keys.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>All full keys</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSDefaultPrefs.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefs.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefs.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html b/VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html
new file mode 100644
index 0000000..0cb9b6f
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSPrefsRestriction.VSIntegerPrefsRestriction
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSPrefsRestriction.VSIntegerPrefsRestriction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefsRestriction.VSIntegerPrefsRestriction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_prefs.VSPrefsRestriction">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs</FONT>
+<BR>
+Class VSPrefsRestriction.VSIntegerPrefsRestriction</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">prefs.VSPrefsRestriction</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>prefs.VSPrefsRestriction.VSIntegerPrefsRestriction</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>VSPrefsRestriction.VSIntegerPrefsRestriction</B><DT>extends <A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></DL>
+</PRE>
+
+<P>
+The class VSIntegerPrefsRestriction.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#prefs.VSPrefsRestriction.VSIntegerPrefsRestriction">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_prefs.VSPrefsRestriction"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class prefs.<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>, <A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#VSPrefsRestriction.VSIntegerPrefsRestriction(int, int)">VSPrefsRestriction.VSIntegerPrefsRestriction</A></B>(int&nbsp;minValue,
+ int&nbsp;maxValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new integer setting restriction.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#getMaxValue()">getMaxValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the max value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#getMinValue()">getMinValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the min value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#readObject(java.io.ObjectInputStream)">readObject</A></B>(java.io.ObjectInputStream&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">writeObject</A></B>(java.io.ObjectOutputStream&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes the object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSPrefsRestriction.VSIntegerPrefsRestriction(int, int)"><!-- --></A><H3>
+VSPrefsRestriction.VSIntegerPrefsRestriction</H3>
+<PRE>
+public <B>VSPrefsRestriction.VSIntegerPrefsRestriction</B>(int&nbsp;minValue,
+ int&nbsp;maxValue)</PRE>
+<DL>
+<DD>Instantiates a new integer setting restriction.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>minValue</CODE> - the min value<DD><CODE>maxValue</CODE> - the max value</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getMinValue()"><!-- --></A><H3>
+getMinValue</H3>
+<PRE>
+public int <B>getMinValue</B>()</PRE>
+<DL>
+<DD>Gets the min value.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the min value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMaxValue()"><!-- --></A><H3>
+getMaxValue</H3>
+<PRE>
+public int <B>getMaxValue</B>()</PRE>
+<DL>
+<DD>Gets the max value.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the max value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+public void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../prefs/VSPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">VSPrefsRestriction</A></CODE></B></DD>
+<DD>Serializes the object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../prefs/VSPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">writeObject</A></CODE> in class <CODE><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>out</CODE> - The output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+public void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../prefs/VSPrefsRestriction.html#readObject(java.io.ObjectInputStream)">VSPrefsRestriction</A></CODE></B></DD>
+<DD>Deserializes the object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../prefs/VSPrefsRestriction.html#readObject(java.io.ObjectInputStream)">readObject</A></CODE> in class <CODE><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>in</CODE> - The input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefsRestriction.VSIntegerPrefsRestriction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_prefs.VSPrefsRestriction">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSStringPrefsRestriction.html b/VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSStringPrefsRestriction.html
new file mode 100644
index 0000000..ce73b43
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/VSPrefsRestriction.VSStringPrefsRestriction.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSPrefsRestriction.VSStringPrefsRestriction
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSPrefsRestriction.VSStringPrefsRestriction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefsRestriction.VSStringPrefsRestriction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_prefs.VSPrefsRestriction">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs</FONT>
+<BR>
+Class VSPrefsRestriction.VSStringPrefsRestriction</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">prefs.VSPrefsRestriction</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>prefs.VSPrefsRestriction.VSStringPrefsRestriction</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>VSPrefsRestriction.VSStringPrefsRestriction</B><DT>extends <A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></DL>
+</PRE>
+
+<P>
+The class VSStringPrefsRestriction.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#prefs.VSPrefsRestriction.VSStringPrefsRestriction">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_prefs.VSPrefsRestriction"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class prefs.<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>, <A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#VSPrefsRestriction.VSStringPrefsRestriction(java.lang.String[])">VSPrefsRestriction.VSStringPrefsRestriction</A></B>(java.lang.String[]&nbsp;possibleSelections)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new string setting restriction.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Vector&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#getPossibleSelections()">getPossibleSelections</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the possible selections.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#readObject(java.io.ObjectInputStream)">readObject</A></B>(java.io.ObjectInputStream&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">writeObject</A></B>(java.io.ObjectOutputStream&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes the object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSPrefsRestriction.VSStringPrefsRestriction(java.lang.String[])"><!-- --></A><H3>
+VSPrefsRestriction.VSStringPrefsRestriction</H3>
+<PRE>
+public <B>VSPrefsRestriction.VSStringPrefsRestriction</B>(java.lang.String[]&nbsp;possibleSelections)</PRE>
+<DL>
+<DD>Instantiates a new string setting restriction.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>possibleSelections</CODE> - the possible selections</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPossibleSelections()"><!-- --></A><H3>
+getPossibleSelections</H3>
+<PRE>
+public java.util.Vector&lt;java.lang.String&gt; <B>getPossibleSelections</B>()</PRE>
+<DL>
+<DD>Gets the possible selections.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the possible selections</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+public void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../prefs/VSPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">VSPrefsRestriction</A></CODE></B></DD>
+<DD>Serializes the object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../prefs/VSPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">writeObject</A></CODE> in class <CODE><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>out</CODE> - The output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+public void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../prefs/VSPrefsRestriction.html#readObject(java.io.ObjectInputStream)">VSPrefsRestriction</A></CODE></B></DD>
+<DD>Deserializes the object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../prefs/VSPrefsRestriction.html#readObject(java.io.ObjectInputStream)">readObject</A></CODE> in class <CODE><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>in</CODE> - The input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefsRestriction.VSStringPrefsRestriction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_prefs.VSPrefsRestriction">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/VSPrefsRestriction.html b/VS-Sim-Javadoc/prefs/VSPrefsRestriction.html
new file mode 100644
index 0000000..03f2e7b
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/VSPrefsRestriction.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSPrefsRestriction
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSPrefsRestriction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefsRestriction.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefsRestriction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs</FONT>
+<BR>
+Class VSPrefsRestriction</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>prefs.VSPrefsRestriction</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A>, <A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSPrefsRestriction</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>
+</PRE>
+
+<P>
+The class VSPrefsRestriction.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#prefs.VSPrefsRestriction">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class VSIntegerPrefsRestriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class VSStringPrefsRestriction.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.html#VSPrefsRestriction()">VSPrefsRestriction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.html#readObject(java.io.ObjectInputStream)">readObject</A></B>(java.io.ObjectInputStream&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSPrefsRestriction.html#writeObject(java.io.ObjectOutputStream)">writeObject</A></B>(java.io.ObjectOutputStream&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes the object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSPrefsRestriction()"><!-- --></A><H3>
+VSPrefsRestriction</H3>
+<PRE>
+public <B>VSPrefsRestriction</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+public abstract void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Serializes the object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>out</CODE> - The output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+public abstract void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD>Deserializes the object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>in</CODE> - The input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSPrefsRestriction.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPrefsRestriction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/VSSerializablePrefs.html b/VS-Sim-Javadoc/prefs/VSSerializablePrefs.html
new file mode 100644
index 0000000..9997f3b
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/VSSerializablePrefs.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSSerializablePrefs
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSerializablePrefs";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSSerializablePrefs.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSerializablePrefs.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_prefs.VSPrefs">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs</FONT>
+<BR>
+Class VSSerializablePrefs</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>prefs.VSSerializablePrefs</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>, <A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>, <A HREF="../prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSSerializablePrefs</B><DT>extends <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A><DT>implements <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSSerializablePrefs, this class is used if the VSPrefs should
+ be serializable.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../prefs/VSSerializablePrefs.html#VSSerializablePrefs()">VSSerializablePrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSSerializablePrefs.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../prefs/VSSerializablePrefs.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A>, <A HREF="../prefs/VSPrefs.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSerializablePrefs()"><!-- --></A><H3>
+VSSerializablePrefs</H3>
+<PRE>
+public <B>VSSerializablePrefs</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/VSSerializablePrefs.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSerializablePrefs.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_prefs.VSPrefs">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSAbstractBetterEditor.html b/VS-Sim-Javadoc/prefs/editors/VSAbstractBetterEditor.html
new file mode 100644
index 0000000..3458b61
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSAbstractBetterEditor.html
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSAbstractBetterEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAbstractBetterEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSAbstractBetterEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractBetterEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_prefs.editors.VSAbstractEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSAbstractBetterEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">prefs.editors.VSAbstractEditor</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSAbstractBetterEditor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.event.ActionListener, java.util.EventListener</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A>, <A HREF="../../prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSAbstractBetterEditor</B><DT>extends <A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></DL>
+</PRE>
+
+<P>
+The class VSAbstractBetterEditor, is an improved VSAbstractEditor.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.editors.VSAbstractEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#ALL_PREFERENCES">ALL_PREFERENCES</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#MIN_UNIT_LENGTH">MIN_UNIT_LENGTH</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#prefs">prefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#prefsToEdit">prefsToEdit</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#SIMULATION_PREFERENCES">SIMULATION_PREFERENCES</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#VALUE_FIELD_COLS">VALUE_FIELD_COLS</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#VSAbstractBetterEditor(prefs.VSPrefs, prefs.VSPrefs, java.lang.String)">VSAbstractBetterEditor</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit,
+ java.lang.String&nbsp;title)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An simple constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></B>(java.awt.event.ActionEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></B>(javax.swing.JPanel&nbsp;buttonPanel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds components to the front of the button panel .</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelLast(javax.swing.JPanel)">addToButtonPanelLast</A></B>(javax.swing.JPanel&nbsp;buttonPanel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds components to last of the button panel.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToEditTableLast()">addToEditTableLast</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the to edit table last.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.awt.Container</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#getContentPane()">getContentPane</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the content pane.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#getTitle()">getTitle</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the title.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.editors.VSAbstractEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addSeparator(java.lang.String)">addSeparator</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditor(java.lang.String, java.lang.String, prefs.VSPrefs, java.util.ArrayList)">addToEditor</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createBooleanComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createBooleanComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createColorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createColorComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createFloatComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createFloatComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createIntegerComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createIntegerComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createLongComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createLongComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createStringComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createStringComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createVectorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createVectorComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameIfExists()">disposeFrameIfExists</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameWithParentIfExists()">disposeFrameWithParentIfExists</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#expertModeChanged()">expertModeChanged</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#fillEditPanelFront(prefs.VSPrefs)">fillEditPanelFront</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getButtonPanel()">getButtonPanel</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getEditPanel()">getEditPanel</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getEditTable()">getEditTable</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getFrame()">getFrame</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#resetPrefs()">resetPrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#savePrefs()">savePrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setFrame(utils.VSFrame)">setFrame</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefs(prefs.VSPrefs)">setPrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefsToEdit(prefs.VSPrefs)">setPrefsToEdit</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAbstractBetterEditor(prefs.VSPrefs, prefs.VSPrefs, java.lang.String)"><!-- --></A><H3>
+VSAbstractBetterEditor</H3>
+<PRE>
+public <B>VSAbstractBetterEditor</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit,
+ java.lang.String&nbsp;title)</PRE>
+<DL>
+<DD>An simple constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>prefsToEdit</CODE> - the prefs to edit<DD><CODE>title</CODE> - the title</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getTitle()"><!-- --></A><H3>
+getTitle</H3>
+<PRE>
+public java.lang.String <B>getTitle</B>()</PRE>
+<DL>
+<DD>Gets the title.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the title</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContentPane()"><!-- --></A><H3>
+getContentPane</H3>
+<PRE>
+public java.awt.Container <B>getContentPane</B>()</PRE>
+<DL>
+<DD>Gets the content pane.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the content pane</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToButtonPanelFront(javax.swing.JPanel)"><!-- --></A><H3>
+addToButtonPanelFront</H3>
+<PRE>
+protected void <B>addToButtonPanelFront</B>(javax.swing.JPanel&nbsp;buttonPanel)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelFront(javax.swing.JPanel)">VSAbstractEditor</A></CODE></B></DD>
+<DD>Adds components to the front of the button panel .
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buttonPanel</CODE> - the button panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToButtonPanelLast(javax.swing.JPanel)"><!-- --></A><H3>
+addToButtonPanelLast</H3>
+<PRE>
+protected void <B>addToButtonPanelLast</B>(javax.swing.JPanel&nbsp;buttonPanel)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelLast(javax.swing.JPanel)">VSAbstractEditor</A></CODE></B></DD>
+<DD>Adds components to last of the button panel.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelLast(javax.swing.JPanel)">addToButtonPanelLast</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buttonPanel</CODE> - the button panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToEditTableLast()"><!-- --></A><H3>
+addToEditTableLast</H3>
+<PRE>
+protected void <B>addToEditTableLast</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditTableLast()">VSAbstractEditor</A></CODE></B></DD>
+<DD>Adds the to edit table last.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditTableLast()">addToEditTableLast</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="actionPerformed(java.awt.event.ActionEvent)"><!-- --></A><H3>
+actionPerformed</H3>
+<PRE>
+public void <B>actionPerformed</B>(java.awt.event.ActionEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>actionPerformed</CODE> in interface <CODE>java.awt.event.ActionListener</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSAbstractBetterEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractBetterEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_prefs.editors.VSAbstractEditor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSAbstractEditor.html b/VS-Sim-Javadoc/prefs/editors/VSAbstractEditor.html
new file mode 100644
index 0000000..d6de12a
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSAbstractEditor.html
@@ -0,0 +1,1061 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSAbstractEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAbstractEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSAbstractEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSAbstractEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSAbstractEditor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.event.ActionListener, java.util.EventListener</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSAbstractEditor</B><DT>extends java.lang.Object<DT>implements java.awt.event.ActionListener</DL>
+</PRE>
+
+<P>
+The class VSAbstractEditor, an object of this class is used in order to
+ edit a VSPrefs object.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#ALL_PREFERENCES">ALL_PREFERENCES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant ALL_PREFERENCES.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#MIN_UNIT_LENGTH">MIN_UNIT_LENGTH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant MIN_UNIT_LENGTH.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#prefs">prefs</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#prefsToEdit">prefsToEdit</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The prefs to edit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#SIMULATION_PREFERENCES">SIMULATION_PREFERENCES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant SIMULATION_PREFERENCES.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#VALUE_FIELD_COLS">VALUE_FIELD_COLS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Constant VALUE_FIELD_COLS.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#VSAbstractEditor(prefs.VSPrefs, prefs.VSPrefs)">VSAbstractEditor</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The standard constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></B>(java.awt.event.ActionEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#addSeparator(java.lang.String)">addSeparator</A></B>(java.lang.String&nbsp;label)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a separator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></B>(javax.swing.JPanel&nbsp;buttonPanel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds components to the front of the button panel .</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelLast(javax.swing.JPanel)">addToButtonPanelLast</A></B>(javax.swing.JPanel&nbsp;buttonPanel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds components to last of the button panel.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditor(java.lang.String, java.lang.String, prefs.VSPrefs, java.util.ArrayList)">addToEditor</A></B>(java.lang.String&nbsp;label,
+ java.lang.String&nbsp;prefsKey,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToAdd,
+ java.util.ArrayList&lt;java.lang.String&gt;&nbsp;addOnlyThisVariables)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the to editor more variables.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditTableLast()">addToEditTableLast</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the to edit table last.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JCheckBox&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createBooleanComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createBooleanComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the boolean component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createColorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createColorComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the color component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createFloatComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createFloatComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the float component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JComboBox&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createIntegerComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createIntegerComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the integer component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createLongComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createLongComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the long component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createStringComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createStringComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the string component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#createVectorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createVectorComponent</A></B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the vector component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameIfExists()">disposeFrameIfExists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The given editors frame will get disposed if the "OK" button has been
+ pressed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameWithParentIfExists()">disposeFrameWithParentIfExists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The given editors frame will get disposed if its parent component
+ disposes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#expertModeChanged()">expertModeChanged</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if the expert mode has changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#fillEditPanelFront(prefs.VSPrefs)">fillEditPanelFront</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fills the edit panel at the front.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.swing.JPanel</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#getButtonPanel()">getButtonPanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the button panel.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.swing.JPanel</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#getEditPanel()">getEditPanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the edit panel</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#getEditTable()">getEditTable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the edit table</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../utils/VSFrame.html" title="class in utils">VSFrame</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#getFrame()">getFrame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the frame.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#resetPrefs()">resetPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset edit panel.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#savePrefs()">savePrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#setFrame(utils.VSFrame)">setFrame</A></B>(<A HREF="../../utils/VSFrame.html" title="class in utils">VSFrame</A>&nbsp;frame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the frame being used by the editor, if any.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefs(prefs.VSPrefs)">setPrefs</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the default prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefsToEdit(prefs.VSPrefs)">setPrefsToEdit</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefs to edit.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="prefs"><!-- --></A><H3>
+prefs</H3>
+<PRE>
+protected <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="prefsToEdit"><!-- --></A><H3>
+prefsToEdit</H3>
+<PRE>
+protected <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefsToEdit</B></PRE>
+<DL>
+<DD>The prefs to edit.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="MIN_UNIT_LENGTH"><!-- --></A><H3>
+MIN_UNIT_LENGTH</H3>
+<PRE>
+protected static final int <B>MIN_UNIT_LENGTH</B></PRE>
+<DL>
+<DD>The Constant MIN_UNIT_LENGTH.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#prefs.editors.VSAbstractEditor.MIN_UNIT_LENGTH">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="VALUE_FIELD_COLS"><!-- --></A><H3>
+VALUE_FIELD_COLS</H3>
+<PRE>
+protected static final int <B>VALUE_FIELD_COLS</B></PRE>
+<DL>
+<DD>The Constant VALUE_FIELD_COLS.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#prefs.editors.VSAbstractEditor.VALUE_FIELD_COLS">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ALL_PREFERENCES"><!-- --></A><H3>
+ALL_PREFERENCES</H3>
+<PRE>
+public static final int <B>ALL_PREFERENCES</B></PRE>
+<DL>
+<DD>The Constant ALL_PREFERENCES.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#prefs.editors.VSAbstractEditor.ALL_PREFERENCES">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SIMULATION_PREFERENCES"><!-- --></A><H3>
+SIMULATION_PREFERENCES</H3>
+<PRE>
+public static final int <B>SIMULATION_PREFERENCES</B></PRE>
+<DL>
+<DD>The Constant SIMULATION_PREFERENCES.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#prefs.editors.VSAbstractEditor.SIMULATION_PREFERENCES">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAbstractEditor(prefs.VSPrefs, prefs.VSPrefs)"><!-- --></A><H3>
+VSAbstractEditor</H3>
+<PRE>
+public <B>VSAbstractEditor</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>The standard constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>prefsToEdit</CODE> - the prefs to edit</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addToButtonPanelFront(javax.swing.JPanel)"><!-- --></A><H3>
+addToButtonPanelFront</H3>
+<PRE>
+protected abstract void <B>addToButtonPanelFront</B>(javax.swing.JPanel&nbsp;buttonPanel)</PRE>
+<DL>
+<DD>Adds components to the front of the button panel .
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buttonPanel</CODE> - the button panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToButtonPanelLast(javax.swing.JPanel)"><!-- --></A><H3>
+addToButtonPanelLast</H3>
+<PRE>
+protected abstract void <B>addToButtonPanelLast</B>(javax.swing.JPanel&nbsp;buttonPanel)</PRE>
+<DL>
+<DD>Adds components to last of the button panel.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buttonPanel</CODE> - the button panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToEditTableLast()"><!-- --></A><H3>
+addToEditTableLast</H3>
+<PRE>
+protected abstract void <B>addToEditTableLast</B>()</PRE>
+<DL>
+<DD>Adds the to edit table last.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPrefs(prefs.VSPrefs)"><!-- --></A><H3>
+setPrefs</H3>
+<PRE>
+public void <B>setPrefs</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs)</PRE>
+<DL>
+<DD>Sets the default prefs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the new prefs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPrefsToEdit(prefs.VSPrefs)"><!-- --></A><H3>
+setPrefsToEdit</H3>
+<PRE>
+public void <B>setPrefsToEdit</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Sets the prefs to edit.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prefsToEdit</CODE> - the new prefs to edit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFrame(utils.VSFrame)"><!-- --></A><H3>
+setFrame</H3>
+<PRE>
+public void <B>setFrame</B>(<A HREF="../../utils/VSFrame.html" title="class in utils">VSFrame</A>&nbsp;frame)</PRE>
+<DL>
+<DD>Sets the frame being used by the editor, if any.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>frame</CODE> - the new frame</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFrame()"><!-- --></A><H3>
+getFrame</H3>
+<PRE>
+public <A HREF="../../utils/VSFrame.html" title="class in utils">VSFrame</A> <B>getFrame</B>()</PRE>
+<DL>
+<DD>Gets the frame.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the frame</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="disposeFrameIfExists()"><!-- --></A><H3>
+disposeFrameIfExists</H3>
+<PRE>
+protected void <B>disposeFrameIfExists</B>()</PRE>
+<DL>
+<DD>The given editors frame will get disposed if the "OK" button has been
+ pressed. This can only happen if the editor has its own frame.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="disposeFrameWithParentIfExists()"><!-- --></A><H3>
+disposeFrameWithParentIfExists</H3>
+<PRE>
+protected void <B>disposeFrameWithParentIfExists</B>()</PRE>
+<DL>
+<DD>The given editors frame will get disposed if its parent component
+ disposes. This can only happen if the editor has its own frame.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createIntegerComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createIntegerComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JComboBox&gt; <B>createIntegerComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the integer component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit
+<DT><B>Returns:</B><DD>the tupel representing the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createVectorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createVectorComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt; <B>createVectorComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the vector component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit
+<DT><B>Returns:</B><DD>the tupel representing the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createBooleanComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createBooleanComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JCheckBox&gt; <B>createBooleanComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the boolean component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createLongComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createLongComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt; <B>createLongComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the long component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit
+<DT><B>Returns:</B><DD>the tupel representing the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createFloatComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createFloatComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt; <B>createFloatComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the float component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit
+<DT><B>Returns:</B><DD>the tupel representing the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createColorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createColorComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt; <B>createColorComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the color component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit
+<DT><B>Returns:</B><DD>the tupel representing the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createStringComponent(java.lang.String, java.lang.String, prefs.VSPrefs)"><!-- --></A><H3>
+createStringComponent</H3>
+<PRE>
+protected <A HREF="../../utils/VS3Tupel.html" title="class in utils">VS3Tupel</A>&lt;java.lang.String,java.awt.Component,javax.swing.JTextField&gt; <B>createStringComponent</B>(java.lang.String&nbsp;fullKey,
+ java.lang.String&nbsp;key,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Creates the string component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>fullKey</CODE> - the full key<DD><CODE>key</CODE> - the key<DD><CODE>prefsToEdit</CODE> - the prefs to edit
+<DT><B>Returns:</B><DD>the tupel representing the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fillEditPanelFront(prefs.VSPrefs)"><!-- --></A><H3>
+fillEditPanelFront</H3>
+<PRE>
+protected void <B>fillEditPanelFront</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToEdit)</PRE>
+<DL>
+<DD>Fills the edit panel at the front. May be overloaded by another class.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prefsToEdit</CODE> - the prefs to edit</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToEditor(java.lang.String, java.lang.String, prefs.VSPrefs, java.util.ArrayList)"><!-- --></A><H3>
+addToEditor</H3>
+<PRE>
+protected void <B>addToEditor</B>(java.lang.String&nbsp;label,
+ java.lang.String&nbsp;prefsKey,
+ <A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefsToAdd,
+ java.util.ArrayList&lt;java.lang.String&gt;&nbsp;addOnlyThisVariables)</PRE>
+<DL>
+<DD>Adds the to editor more variables.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>label</CODE> - the label<DD><CODE>prefsKey</CODE> - the prefs key<DD><CODE>prefsToAdd</CODE> - the prefs to add<DD><CODE>addOnlyThisVariables</CODE> - only add variables which are in this list</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addSeparator(java.lang.String)"><!-- --></A><H3>
+addSeparator</H3>
+<PRE>
+protected void <B>addSeparator</B>(java.lang.String&nbsp;label)</PRE>
+<DL>
+<DD>Adds a separator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>label</CODE> - the label</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resetPrefs()"><!-- --></A><H3>
+resetPrefs</H3>
+<PRE>
+protected void <B>resetPrefs</B>()</PRE>
+<DL>
+<DD>Reset edit panel.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="savePrefs()"><!-- --></A><H3>
+savePrefs</H3>
+<PRE>
+protected void <B>savePrefs</B>()</PRE>
+<DL>
+<DD>Saves the prefs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="expertModeChanged()"><!-- --></A><H3>
+expertModeChanged</H3>
+<PRE>
+public boolean <B>expertModeChanged</B>()</PRE>
+<DL>
+<DD>Check if the expert mode has changed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if it has changed. false, if it has not changed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="actionPerformed(java.awt.event.ActionEvent)"><!-- --></A><H3>
+actionPerformed</H3>
+<PRE>
+public void <B>actionPerformed</B>(java.awt.event.ActionEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>actionPerformed</CODE> in interface <CODE>java.awt.event.ActionListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEditPanel()"><!-- --></A><H3>
+getEditPanel</H3>
+<PRE>
+public javax.swing.JPanel <B>getEditPanel</B>()</PRE>
+<DL>
+<DD>Gets the edit panel
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the edit panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEditTable()"><!-- --></A><H3>
+getEditTable</H3>
+<PRE>
+public <A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A> <B>getEditTable</B>()</PRE>
+<DL>
+<DD>Gets the edit table
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the edit table</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getButtonPanel()"><!-- --></A><H3>
+getButtonPanel</H3>
+<PRE>
+public javax.swing.JPanel <B>getButtonPanel</B>()</PRE>
+<DL>
+<DD>Gets the button panel.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the button panel</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSAbstractEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSColorChooser.html b/VS-Sim-Javadoc/prefs/editors/VSColorChooser.html
new file mode 100644
index 0000000..b92b96e
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSColorChooser.html
@@ -0,0 +1,424 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSColorChooser
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSColorChooser";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSColorChooser.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSColorChooser.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JPanel">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSColorChooser</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">javax.swing.JComponent
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">javax.swing.JPanel
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSColorChooser</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSColorChooser</B><DT>extends javax.swing.JPanel<DT>implements javax.swing.event.ChangeListener</DL>
+</PRE>
+
+<P>
+The class VSColorChooser, is for selecting a color within an editor.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../../serialized-form.html#prefs.editors.VSColorChooser">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JPanel"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JPanel</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JPanel.AccessibleJPanel</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JComponent.AccessibleJComponent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;javax.swing.JColorChooser</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSColorChooser.html#colorChooser">colorChooser</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The color chooser.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSColorChooser.html#VSColorChooser(prefs.VSPrefs, javax.swing.JTextField)">VSColorChooser</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ javax.swing.JTextField&nbsp;valField)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSColorChooser object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSColorChooser.html#stateChanged(javax.swing.event.ChangeEvent)">stateChanged</A></B>(javax.swing.event.ChangeEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JPanel"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JPanel</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="colorChooser"><!-- --></A><H3>
+colorChooser</H3>
+<PRE>
+protected javax.swing.JColorChooser <B>colorChooser</B></PRE>
+<DL>
+<DD>The color chooser.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSColorChooser(prefs.VSPrefs, javax.swing.JTextField)"><!-- --></A><H3>
+VSColorChooser</H3>
+<PRE>
+public <B>VSColorChooser</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ javax.swing.JTextField&nbsp;valField)</PRE>
+<DL>
+<DD>Instantiates a new VSColorChooser object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>valField</CODE> - the val field</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="stateChanged(javax.swing.event.ChangeEvent)"><!-- --></A><H3>
+stateChanged</H3>
+<PRE>
+public void <B>stateChanged</B>(javax.swing.event.ChangeEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>stateChanged</CODE> in interface <CODE>javax.swing.event.ChangeListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSColorChooser.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSColorChooser.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JPanel">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSEditorFrame.html b/VS-Sim-Javadoc/prefs/editors/VSEditorFrame.html
new file mode 100644
index 0000000..0385117
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSEditorFrame.html
@@ -0,0 +1,455 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:30 GMT 2008 -->
+<TITLE>
+VSEditorFrame
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSEditorFrame";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSEditorFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSEditorFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSEditorFrame</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Window
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Frame
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">javax.swing.JFrame
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../utils/VSFrame.html" title="class in utils">utils.VSFrame</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSEditorFrame</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSEditorFrame</B><DT>extends <A HREF="../../utils/VSFrame.html" title="class in utils">VSFrame</A><DT>implements java.awt.event.ActionListener</DL>
+</PRE>
+
+<P>
+The class VSEditorFrame, this is a wrapper around an VSAbstractEditor
+ object, which should be displayed in its own frame.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../../serialized-form.html#prefs.editors.VSEditorFrame">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface javax.swing.WindowConstants</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSEditorFrame.html#VSEditorFrame(prefs.VSPrefs, java.awt.Component, prefs.editors.VSAbstractBetterEditor)">VSEditorFrame</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo,
+ <A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>&nbsp;editor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSEditorFrame object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSEditorFrame.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></B>(java.awt.event.ActionEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_utils.VSFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class utils.<A HREF="../../utils/VSFrame.html" title="class in utils">VSFrame</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../utils/VSFrame.html#disposeWithParent()">disposeWithParent</A>, <A HREF="../../utils/VSFrame.html#setSize(int, int)">setSize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setVisible, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.awt.MenuContainer</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSEditorFrame(prefs.VSPrefs, java.awt.Component, prefs.editors.VSAbstractBetterEditor)"><!-- --></A><H3>
+VSEditorFrame</H3>
+<PRE>
+public <B>VSEditorFrame</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo,
+ <A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A>&nbsp;editor)</PRE>
+<DL>
+<DD>Instantiates a new VSEditorFrame object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>relativeTo</CODE> - the relative to<DD><CODE>editor</CODE> - the editor</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="actionPerformed(java.awt.event.ActionEvent)"><!-- --></A><H3>
+actionPerformed</H3>
+<PRE>
+public void <B>actionPerformed</B>(java.awt.event.ActionEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>actionPerformed</CODE> in interface <CODE>java.awt.event.ActionListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSEditorFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSEditorFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSEditorTable.html b/VS-Sim-Javadoc/prefs/editors/VSEditorTable.html
new file mode 100644
index 0000000..76c0035
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSEditorTable.html
@@ -0,0 +1,446 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:31 GMT 2008 -->
+<TITLE>
+VSEditorTable
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSEditorTable";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSEditorTable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSEditorTable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JTable">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JTable">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSEditorTable</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">javax.swing.JComponent
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">javax.swing.JTable
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSEditorTable</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.Scrollable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSEditorTable</B><DT>extends javax.swing.JTable</DL>
+</PRE>
+
+<P>
+The class VSEditorTable, each VSAbstractEditor uses an object of this class
+ for displaying all editable items!
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../../serialized-form.html#prefs.editors.VSEditorTable">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JTable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JTable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JComponent.AccessibleJComponent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JTable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JTable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSEditorTable.html#VSEditorTable(prefs.VSPrefs)">VSEditorTable</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSEditorTable object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSEditorTable.html#addSeparator(java.lang.String)">addSeparator</A></B>(java.lang.String&nbsp;text)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the separator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSEditorTable.html#addVariable(java.lang.String, java.awt.Component)">addVariable</A></B>(java.lang.String&nbsp;key,
+ java.awt.Component&nbsp;comp)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the variable.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSEditorTable.html#fireTableDataChanged()">fireTableDataChanged</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fires that the table data has changed.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JTable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JTable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSEditorTable(prefs.VSPrefs)"><!-- --></A><H3>
+VSEditorTable</H3>
+<PRE>
+public <B>VSEditorTable</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs)</PRE>
+<DL>
+<DD>Instantiates a new VSEditorTable object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addVariable(java.lang.String, java.awt.Component)"><!-- --></A><H3>
+addVariable</H3>
+<PRE>
+public void <B>addVariable</B>(java.lang.String&nbsp;key,
+ java.awt.Component&nbsp;comp)</PRE>
+<DL>
+<DD>Adds the variable.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key<DD><CODE>comp</CODE> - the comp</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addSeparator(java.lang.String)"><!-- --></A><H3>
+addSeparator</H3>
+<PRE>
+public void <B>addSeparator</B>(java.lang.String&nbsp;text)</PRE>
+<DL>
+<DD>Adds the separator.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>text</CODE> - the text</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireTableDataChanged()"><!-- --></A><H3>
+fireTableDataChanged</H3>
+<PRE>
+public void <B>fireTableDataChanged</B>()</PRE>
+<DL>
+<DD>Fires that the table data has changed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSEditorTable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSEditorTable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JTable">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JTable">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSProcessEditor.html b/VS-Sim-Javadoc/prefs/editors/VSProcessEditor.html
new file mode 100644
index 0000000..1dd5612
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSProcessEditor.html
@@ -0,0 +1,383 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSProcessEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSProcessEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSProcessEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProcessEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSProcessEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">prefs.editors.VSAbstractEditor</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">prefs.editors.VSAbstractBetterEditor</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSProcessEditor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.event.ActionListener, java.util.EventListener</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSProcessEditor</B><DT>extends <A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></DL>
+</PRE>
+
+<P>
+The class VSProcessEditor, is for editing a VSInternalProcess object.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSProcessEditor.html#TAKEOVER_BUTTON">TAKEOVER_BUTTON</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The TAKEOVE r_ button.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.editors.VSAbstractEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#ALL_PREFERENCES">ALL_PREFERENCES</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#MIN_UNIT_LENGTH">MIN_UNIT_LENGTH</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#prefs">prefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#prefsToEdit">prefsToEdit</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#SIMULATION_PREFERENCES">SIMULATION_PREFERENCES</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#VALUE_FIELD_COLS">VALUE_FIELD_COLS</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSProcessEditor.html#VSProcessEditor(prefs.VSPrefs, core.VSInternalProcess)">VSProcessEditor</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSProcessEditor object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSProcessEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></B>(java.awt.event.ActionEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSProcessEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></B>(javax.swing.JPanel&nbsp;buttonPanel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds components to the front of the button panel .</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSProcessEditor.html#makeProtocolVariablesEditable()">makeProtocolVariablesEditable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make protocol variables editable.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.editors.VSAbstractBetterEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelLast(javax.swing.JPanel)">addToButtonPanelLast</A>, <A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToEditTableLast()">addToEditTableLast</A>, <A HREF="../../prefs/editors/VSAbstractBetterEditor.html#getContentPane()">getContentPane</A>, <A HREF="../../prefs/editors/VSAbstractBetterEditor.html#getTitle()">getTitle</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.editors.VSAbstractEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addSeparator(java.lang.String)">addSeparator</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditor(java.lang.String, java.lang.String, prefs.VSPrefs, java.util.ArrayList)">addToEditor</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createBooleanComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createBooleanComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createColorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createColorComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createFloatComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createFloatComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createIntegerComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createIntegerComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createLongComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createLongComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createStringComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createStringComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createVectorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createVectorComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameIfExists()">disposeFrameIfExists</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameWithParentIfExists()">disposeFrameWithParentIfExists</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#expertModeChanged()">expertModeChanged</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#fillEditPanelFront(prefs.VSPrefs)">fillEditPanelFront</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getButtonPanel()">getButtonPanel</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getEditPanel()">getEditPanel</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getEditTable()">getEditTable</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getFrame()">getFrame</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#resetPrefs()">resetPrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#savePrefs()">savePrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setFrame(utils.VSFrame)">setFrame</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefs(prefs.VSPrefs)">setPrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefsToEdit(prefs.VSPrefs)">setPrefsToEdit</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TAKEOVER_BUTTON"><!-- --></A><H3>
+TAKEOVER_BUTTON</H3>
+<PRE>
+public static boolean <B>TAKEOVER_BUTTON</B></PRE>
+<DL>
+<DD>The TAKEOVE r_ button.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSProcessEditor(prefs.VSPrefs, core.VSInternalProcess)"><!-- --></A><H3>
+VSProcessEditor</H3>
+<PRE>
+public <B>VSProcessEditor</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Instantiates a new VSProcessEditor object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>process</CODE> - the process</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addToButtonPanelFront(javax.swing.JPanel)"><!-- --></A><H3>
+addToButtonPanelFront</H3>
+<PRE>
+protected void <B>addToButtonPanelFront</B>(javax.swing.JPanel&nbsp;buttonPanel)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelFront(javax.swing.JPanel)">VSAbstractEditor</A></CODE></B></DD>
+<DD>Adds components to the front of the button panel .
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buttonPanel</CODE> - the button panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="makeProtocolVariablesEditable()"><!-- --></A><H3>
+makeProtocolVariablesEditable</H3>
+<PRE>
+protected void <B>makeProtocolVariablesEditable</B>()</PRE>
+<DL>
+<DD>Make protocol variables editable.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="actionPerformed(java.awt.event.ActionEvent)"><!-- --></A><H3>
+actionPerformed</H3>
+<PRE>
+public void <B>actionPerformed</B>(java.awt.event.ActionEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>actionPerformed</CODE> in interface <CODE>java.awt.event.ActionListener</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSProcessEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSProcessEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/VSSimulatorEditor.html b/VS-Sim-Javadoc/prefs/editors/VSSimulatorEditor.html
new file mode 100644
index 0000000..d27d8b8
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/VSSimulatorEditor.html
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+VSSimulatorEditor
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSimulatorEditor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSSimulatorEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+prefs.editors</FONT>
+<BR>
+Class VSSimulatorEditor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">prefs.editors.VSAbstractEditor</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">prefs.editors.VSAbstractBetterEditor</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>prefs.editors.VSSimulatorEditor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.event.ActionListener, java.util.EventListener</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSSimulatorEditor</B><DT>extends <A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></DL>
+</PRE>
+
+<P>
+The class VSSimulatorEditor, is for editing a VSSimulator object.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#OPENED_NEW_TAB">OPENED_NEW_TAB</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constant OPENED_NEW_TAB</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#OPENED_NEW_WINDOW">OPENED_NEW_WINDOW</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constant OPENED_NEW_WINDOW</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#TAKEOVER_BUTTON">TAKEOVER_BUTTON</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The TAKEOVE r_ button.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.editors.VSAbstractEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#ALL_PREFERENCES">ALL_PREFERENCES</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#MIN_UNIT_LENGTH">MIN_UNIT_LENGTH</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#prefs">prefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#prefsToEdit">prefsToEdit</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#SIMULATION_PREFERENCES">SIMULATION_PREFERENCES</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#VALUE_FIELD_COLS">VALUE_FIELD_COLS</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#VSSimulatorEditor(prefs.VSPrefs, simulator.VSSimulatorFrame, boolean)">VSSimulatorEditor</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame,
+ boolean&nbsp;openedNewWindow)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSSimulatorEditor object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#VSSimulatorEditor(prefs.VSPrefs, simulator.VSSimulatorFrame, simulator.VSSimulator)">VSSimulatorEditor</A></B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame,
+ <A HREF="../../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSSimulatorEditor object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></B>(java.awt.event.ActionEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../prefs/editors/VSSimulatorEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></B>(javax.swing.JPanel&nbsp;buttonPanel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds components to the front of the button panel .</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.editors.VSAbstractBetterEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelLast(javax.swing.JPanel)">addToButtonPanelLast</A>, <A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToEditTableLast()">addToEditTableLast</A>, <A HREF="../../prefs/editors/VSAbstractBetterEditor.html#getContentPane()">getContentPane</A>, <A HREF="../../prefs/editors/VSAbstractBetterEditor.html#getTitle()">getTitle</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.editors.VSAbstractEditor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addSeparator(java.lang.String)">addSeparator</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#addToEditor(java.lang.String, java.lang.String, prefs.VSPrefs, java.util.ArrayList)">addToEditor</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createBooleanComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createBooleanComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createColorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createColorComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createFloatComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createFloatComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createIntegerComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createIntegerComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createLongComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createLongComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createStringComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createStringComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#createVectorComponent(java.lang.String, java.lang.String, prefs.VSPrefs)">createVectorComponent</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameIfExists()">disposeFrameIfExists</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#disposeFrameWithParentIfExists()">disposeFrameWithParentIfExists</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#expertModeChanged()">expertModeChanged</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#fillEditPanelFront(prefs.VSPrefs)">fillEditPanelFront</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getButtonPanel()">getButtonPanel</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getEditPanel()">getEditPanel</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getEditTable()">getEditTable</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#getFrame()">getFrame</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#resetPrefs()">resetPrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#savePrefs()">savePrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setFrame(utils.VSFrame)">setFrame</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefs(prefs.VSPrefs)">setPrefs</A>, <A HREF="../../prefs/editors/VSAbstractEditor.html#setPrefsToEdit(prefs.VSPrefs)">setPrefsToEdit</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="OPENED_NEW_WINDOW"><!-- --></A><H3>
+OPENED_NEW_WINDOW</H3>
+<PRE>
+public static final boolean <B>OPENED_NEW_WINDOW</B></PRE>
+<DL>
+<DD>The constant OPENED_NEW_WINDOW
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#prefs.editors.VSSimulatorEditor.OPENED_NEW_WINDOW">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="OPENED_NEW_TAB"><!-- --></A><H3>
+OPENED_NEW_TAB</H3>
+<PRE>
+public static final boolean <B>OPENED_NEW_TAB</B></PRE>
+<DL>
+<DD>The constant OPENED_NEW_TAB
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#prefs.editors.VSSimulatorEditor.OPENED_NEW_TAB">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="TAKEOVER_BUTTON"><!-- --></A><H3>
+TAKEOVER_BUTTON</H3>
+<PRE>
+public static boolean <B>TAKEOVER_BUTTON</B></PRE>
+<DL>
+<DD>The TAKEOVE r_ button.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSimulatorEditor(prefs.VSPrefs, simulator.VSSimulatorFrame, simulator.VSSimulator)"><!-- --></A><H3>
+VSSimulatorEditor</H3>
+<PRE>
+public <B>VSSimulatorEditor</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame,
+ <A HREF="../../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</PRE>
+<DL>
+<DD>Instantiates a new VSSimulatorEditor object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>simulatorFrame</CODE> - the simulator frame<DD><CODE>simulator</CODE> - the simulator</DL>
+</DL>
+<HR>
+
+<A NAME="VSSimulatorEditor(prefs.VSPrefs, simulator.VSSimulatorFrame, boolean)"><!-- --></A><H3>
+VSSimulatorEditor</H3>
+<PRE>
+public <B>VSSimulatorEditor</B>(<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame,
+ boolean&nbsp;openedNewWindow)</PRE>
+<DL>
+<DD>Instantiates a new VSSimulatorEditor object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>simulatorFrame</CODE> - the simulator frame</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addToButtonPanelFront(javax.swing.JPanel)"><!-- --></A><H3>
+addToButtonPanelFront</H3>
+<PRE>
+protected void <B>addToButtonPanelFront</B>(javax.swing.JPanel&nbsp;buttonPanel)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../prefs/editors/VSAbstractEditor.html#addToButtonPanelFront(javax.swing.JPanel)">VSAbstractEditor</A></CODE></B></DD>
+<DD>Adds components to the front of the button panel .
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#addToButtonPanelFront(javax.swing.JPanel)">addToButtonPanelFront</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buttonPanel</CODE> - the button panel</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="actionPerformed(java.awt.event.ActionEvent)"><!-- --></A><H3>
+actionPerformed</H3>
+<PRE>
+public void <B>actionPerformed</B>(java.awt.event.ActionEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>actionPerformed</CODE> in interface <CODE>java.awt.event.ActionListener</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></CODE> in class <CODE><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/VSSimulatorEditor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorEditor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/package-frame.html b/VS-Sim-Javadoc/prefs/editors/package-frame.html
new file mode 100644
index 0000000..2932726
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/package-frame.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+prefs.editors
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../prefs/editors/package-summary.html" target="classFrame">prefs.editors</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSAbstractBetterEditor.html" title="class in prefs.editors" target="classFrame">VSAbstractBetterEditor</A>
+<BR>
+<A HREF="VSAbstractEditor.html" title="class in prefs.editors" target="classFrame">VSAbstractEditor</A>
+<BR>
+<A HREF="VSColorChooser.html" title="class in prefs.editors" target="classFrame">VSColorChooser</A>
+<BR>
+<A HREF="VSEditorFrame.html" title="class in prefs.editors" target="classFrame">VSEditorFrame</A>
+<BR>
+<A HREF="VSEditorTable.html" title="class in prefs.editors" target="classFrame">VSEditorTable</A>
+<BR>
+<A HREF="VSProcessEditor.html" title="class in prefs.editors" target="classFrame">VSProcessEditor</A>
+<BR>
+<A HREF="VSSimulatorEditor.html" title="class in prefs.editors" target="classFrame">VSSimulatorEditor</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/package-summary.html b/VS-Sim-Javadoc/prefs/editors/package-summary.html
new file mode 100644
index 0000000..da8f1b5
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/package-summary.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+prefs.editors
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="prefs.editors";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package prefs.editors
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A></B></TD>
+<TD>The class VSAbstractBetterEditor, is an improved VSAbstractEditor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors">VSAbstractEditor</A></B></TD>
+<TD>The class VSAbstractEditor, an object of this class is used in order to
+ edit a VSPrefs object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSColorChooser.html" title="class in prefs.editors">VSColorChooser</A></B></TD>
+<TD>The class VSColorChooser, is for selecting a color within an editor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSEditorFrame.html" title="class in prefs.editors">VSEditorFrame</A></B></TD>
+<TD>The class VSEditorFrame, this is a wrapper around an VSAbstractEditor
+ object, which should be displayed in its own frame.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors">VSEditorTable</A></B></TD>
+<TD>The class VSEditorTable, each VSAbstractEditor uses an object of this class
+ for displaying all editable items!</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors">VSProcessEditor</A></B></TD>
+<TD>The class VSProcessEditor, is for editing a VSInternalProcess object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors">VSSimulatorEditor</A></B></TD>
+<TD>The class VSSimulatorEditor, is for editing a VSSimulator object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/editors/package-tree.html b/VS-Sim-Javadoc/prefs/editors/package-tree.html
new file mode 100644
index 0000000..ded0484
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/editors/package-tree.html
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+prefs.editors Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="prefs.editors Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package prefs.editors
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.awt.Container<UL>
+<LI TYPE="circle">javax.swing.JComponent (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSColorChooser.html" title="class in prefs.editors"><B>VSColorChooser</B></A> (implements javax.swing.event.ChangeListener)
+</UL>
+<LI TYPE="circle">javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
+<UL>
+<LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSEditorTable.html" title="class in prefs.editors"><B>VSEditorTable</B></A></UL>
+</UL>
+<LI TYPE="circle">java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
+<UL>
+<LI TYPE="circle">utils.<A HREF="../../utils/VSFrame.html" title="class in utils"><B>VSFrame</B></A><UL>
+<LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSEditorFrame.html" title="class in prefs.editors"><B>VSEditorFrame</B></A> (implements java.awt.event.ActionListener)
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSAbstractEditor.html" title="class in prefs.editors"><B>VSAbstractEditor</B></A> (implements java.awt.event.ActionListener)
+<UL>
+<LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors"><B>VSAbstractBetterEditor</B></A><UL>
+<LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSProcessEditor.html" title="class in prefs.editors"><B>VSProcessEditor</B></A><LI TYPE="circle">prefs.editors.<A HREF="../../prefs/editors/VSSimulatorEditor.html" title="class in prefs.editors"><B>VSSimulatorEditor</B></A></UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../prefs/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?prefs/editors/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/package-frame.html b/VS-Sim-Javadoc/prefs/package-frame.html
new file mode 100644
index 0000000..82f47ca
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/package-frame.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+prefs
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../prefs/package-summary.html" target="classFrame">prefs</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSDefaultPrefs.html" title="class in prefs" target="classFrame">VSDefaultPrefs</A>
+<BR>
+<A HREF="VSPrefs.html" title="class in prefs" target="classFrame">VSPrefs</A>
+<BR>
+<A HREF="VSPrefsRestriction.html" title="class in prefs" target="classFrame">VSPrefsRestriction</A>
+<BR>
+<A HREF="VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs" target="classFrame">VSPrefsRestriction.VSIntegerPrefsRestriction</A>
+<BR>
+<A HREF="VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs" target="classFrame">VSPrefsRestriction.VSStringPrefsRestriction</A>
+<BR>
+<A HREF="VSSerializablePrefs.html" title="class in prefs" target="classFrame">VSSerializablePrefs</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/package-summary.html b/VS-Sim-Javadoc/prefs/package-summary.html
new file mode 100644
index 0000000..5d994ff
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/package-summary.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+prefs
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="prefs";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/editors/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package prefs
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A></B></TD>
+<TD>The class VSDefaultPrefs, makes sure that the simulator has its default
+ configuration values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TD>
+<TD>The class VSPrefs, this class is for dynamic data storage.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A></B></TD>
+<TD>The class VSPrefsRestriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSIntegerPrefsRestriction</A></B></TD>
+<TD>The class VSIntegerPrefsRestriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">VSPrefsRestriction.VSStringPrefsRestriction</A></B></TD>
+<TD>The class VSStringPrefsRestriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A></B></TD>
+<TD>The class VSSerializablePrefs, this class is used if the VSPrefs should
+ be serializable.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/editors/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/prefs/package-tree.html b/VS-Sim-Javadoc/prefs/package-tree.html
new file mode 100644
index 0000000..3d57a67
--- /dev/null
+++ b/VS-Sim-Javadoc/prefs/package-tree.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+prefs Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="prefs Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/editors/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package prefs
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSDefaultPrefs.html" title="class in prefs"><B>VSDefaultPrefs</B></A></UL>
+</UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction</B></A> (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction.VSIntegerPrefsRestriction</B></A><LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs"><B>VSPrefsRestriction.VSStringPrefsRestriction</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../exceptions/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../prefs/editors/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?prefs/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/VSAbstractProtocol.html b/VS-Sim-Javadoc/protocols/VSAbstractProtocol.html
new file mode 100644
index 0000000..d39f021
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/VSAbstractProtocol.html
@@ -0,0 +1,1019 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSAbstractProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAbstractProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?protocols/VSAbstractProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols</FONT>
+<BR>
+Class VSAbstractProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>protocols.VSAbstractProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>, <A HREF="../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>, <A HREF="../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>, <A HREF="../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>, <A HREF="../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>, <A HREF="../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>, <A HREF="../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>, <A HREF="../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>, <A HREF="../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>, <A HREF="../protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>VSAbstractProtocol</B><DT>extends <A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></DL>
+</PRE>
+
+<P>
+The class VSAbstractProtocol, this class defined the basic framework of a
+ protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The protocol has an onClientStart method</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The protocol has an onServerStart method</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#id">id</A>, <A HREF="../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#VSAbstractProtocol(boolean)">VSAbstractProtocol</A></B>(boolean&nbsp;hasOnServerStart)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A simple constructor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A></B>(boolean&nbsp;currentContextIsServer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if the current context is server.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the num processes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks how the protocol will start</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#isClient()">isClient</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if is client.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A></B>(boolean&nbsp;isClient)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if is client.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check's if its a relevant message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#isServer()">isServer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if is server.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A></B>(boolean&nbsp;isServer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if is server.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Runs a client schedule</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onInit()">onInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event has its own initialize method.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On message recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Runs a server schedule</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#onStart()">onStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Every event can get started.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all schedules of the protocol (server or client)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#reset()">reset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets the protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A></B>(long&nbsp;time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reschedules the protocol for a new time and runs onClientSchedule or
+ onServerSchedule</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../protocols/VSAbstractProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="HAS_ON_SERVER_START"><!-- --></A><H3>
+HAS_ON_SERVER_START</H3>
+<PRE>
+protected static final boolean <B>HAS_ON_SERVER_START</B></PRE>
+<DL>
+<DD>The protocol has an onServerStart method
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#protocols.VSAbstractProtocol.HAS_ON_SERVER_START">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="HAS_ON_CLIENT_START"><!-- --></A><H3>
+HAS_ON_CLIENT_START</H3>
+<PRE>
+protected static final boolean <B>HAS_ON_CLIENT_START</B></PRE>
+<DL>
+<DD>The protocol has an onClientStart method
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#protocols.VSAbstractProtocol.HAS_ON_CLIENT_START">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAbstractProtocol(boolean)"><!-- --></A><H3>
+VSAbstractProtocol</H3>
+<PRE>
+public <B>VSAbstractProtocol</B>(boolean&nbsp;hasOnServerStart)</PRE>
+<DL>
+<DD>A simple constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>hasOnServerStart</CODE> - true, if the protocol uses an onServerStart
+ method. false, if the protocol uses an onClientStart method instead.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="sendMessage(core.VSMessage)"><!-- --></A><H3>
+sendMessage</H3>
+<PRE>
+public void <B>sendMessage</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>Sends a message.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to send</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onStart()"><!-- --></A><H3>
+onStart</H3>
+<PRE>
+public final void <B>onStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../events/VSAbstractEvent.html#onStart()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event can get started. This method get's executed if the event
+ takes place.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../events/VSAbstractEvent.html#onStart()">onStart</A></CODE> in class <CODE><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onInit()"><!-- --></A><H3>
+onInit</H3>
+<PRE>
+public final void <B>onInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../events/VSAbstractEvent.html#onInit()">VSAbstractEvent</A></CODE></B></DD>
+<DD>Every event has its own initialize method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../events/VSAbstractEvent.html#onInit()">onInit</A></CODE> in class <CODE><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientScheduleStart()"><!-- --></A><H3>
+onClientScheduleStart</H3>
+<PRE>
+public final void <B>onClientScheduleStart</B>()</PRE>
+<DL>
+<DD>Runs a client schedule
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerScheduleStart()"><!-- --></A><H3>
+onServerScheduleStart</H3>
+<PRE>
+public final void <B>onServerScheduleStart</B>()</PRE>
+<DL>
+<DD>Runs a server schedule
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onMessageRecvStart(core.VSMessage)"><!-- --></A><H3>
+onMessageRecvStart</H3>
+<PRE>
+public final void <B>onMessageRecvStart</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>On message recv.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isRelevantMessage(core.VSMessage)"><!-- --></A><H3>
+isRelevantMessage</H3>
+<PRE>
+public final boolean <B>isRelevantMessage</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>Check's if its a relevant message.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to check
+<DT><B>Returns:</B><DD>true, if it's a relevant meessage. false if the protocol
+ is wrong or if the server recv a server message/the client recv a
+ client message. Clients should only recv server messages and servers
+ should only recv client messages.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="currentContextIsServer(boolean)"><!-- --></A><H3>
+currentContextIsServer</H3>
+<PRE>
+public final void <B>currentContextIsServer</B>(boolean&nbsp;currentContextIsServer)</PRE>
+<DL>
+<DD>Sets if the current context is server.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>currentContextIsServer</CODE> - the context.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasOnServerStart()"><!-- --></A><H3>
+hasOnServerStart</H3>
+<PRE>
+public final boolean <B>hasOnServerStart</B>()</PRE>
+<DL>
+<DD>Checks how the protocol will start
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if this protocol uses onServerStart instead of
+ onClientStart</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isServer(boolean)"><!-- --></A><H3>
+isServer</H3>
+<PRE>
+public final void <B>isServer</B>(boolean&nbsp;isServer)</PRE>
+<DL>
+<DD>Sets if is server.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isServer</CODE> - the is server</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isServer()"><!-- --></A><H3>
+isServer</H3>
+<PRE>
+public final boolean <B>isServer</B>()</PRE>
+<DL>
+<DD>Checks if is server.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the protocol has activated the server part</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isClient(boolean)"><!-- --></A><H3>
+isClient</H3>
+<PRE>
+public final void <B>isClient</B>(boolean&nbsp;isClient)</PRE>
+<DL>
+<DD>Sets if is client.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isClient</CODE> - the is client</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isClient()"><!-- --></A><H3>
+isClient</H3>
+<PRE>
+public final boolean <B>isClient</B>()</PRE>
+<DL>
+<DD>Checks if is client.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if the protocol has activated the client part</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="reset()"><!-- --></A><H3>
+reset</H3>
+<PRE>
+public void <B>reset</B>()</PRE>
+<DL>
+<DD>Resets the protocol.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="scheduleAt(long)"><!-- --></A><H3>
+scheduleAt</H3>
+<PRE>
+public final void <B>scheduleAt</B>(long&nbsp;time)</PRE>
+<DL>
+<DD>Reschedules the protocol for a new time and runs onClientSchedule or
+ onServerSchedule
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>time</CODE> - The process' local time to run the schedule at.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeSchedules()"><!-- --></A><H3>
+removeSchedules</H3>
+<PRE>
+public final void <B>removeSchedules</B>()</PRE>
+<DL>
+<DD>Removes all schedules of the protocol (server or client)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public abstract void <B>onClientInit</B>()</PRE>
+<DL>
+<DD>On client init.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD>On client start.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public abstract void <B>onClientReset</B>()</PRE>
+<DL>
+<DD>On client reset.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public abstract void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD>On client schedule.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public abstract void <B>onClientRecv</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public abstract void <B>onServerInit</B>()</PRE>
+<DL>
+<DD>On server init.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerStart()"><!-- --></A><H3>
+onServerStart</H3>
+<PRE>
+public void <B>onServerStart</B>()</PRE>
+<DL>
+<DD>On server start.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public abstract void <B>onServerReset</B>()</PRE>
+<DL>
+<DD>On server reset.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public abstract void <B>onServerRecv</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public abstract void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD>On server schedule.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNumProcesses()"><!-- --></A><H3>
+getNumProcesses</H3>
+<PRE>
+public final int <B>getNumProcesses</B>()</PRE>
+<DL>
+<DD>Gets the num processes.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the num processes</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../prefs/VSPrefs.html#toString()">toString</A></CODE> in class <CODE><A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../events/VSAbstractEvent.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in class <CODE><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../events/VSAbstractEvent.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in class <CODE><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?protocols/VSAbstractProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAbstractProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSBasicMulticastProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSBasicMulticastProtocol.html
new file mode 100644
index 0000000..ae4c1fb
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSBasicMulticastProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSBasicMulticastProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSBasicMulticastProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSBasicMulticastProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSBasicMulticastProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSBasicMulticastProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSBasicMulticastProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSBasicMulticastProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSBasicMulticastProtocol, an implementation of the basic multicast
+ protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#VSBasicMulticastProtocol()">VSBasicMulticastProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSBasicMulticast object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSBasicMulticastProtocol()"><!-- --></A><H3>
+VSBasicMulticastProtocol</H3>
+<PRE>
+public <B>VSBasicMulticastProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new VSBasicMulticast object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSBasicMulticastProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSBasicMulticastProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSBerkelyTimeProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSBerkelyTimeProtocol.html
new file mode 100644
index 0000000..9fbb7ce
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSBerkelyTimeProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSBerkelyTimeProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSBerkelyTimeProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSBerkelyTimeProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSBerkelyTimeProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSBerkelyTimeProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSBerkelyTimeProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSBerkelyTimeProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSBerkelyTimeProtocol, an implementation of the berkely time
+ protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#VSBerkelyTimeProtocol()">VSBerkelyTimeProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new berkely time protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#onServerStart()">onServerStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSBerkelyTimeProtocol()"><!-- --></A><H3>
+VSBerkelyTimeProtocol</H3>
+<PRE>
+public <B>VSBerkelyTimeProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new berkely time protocol.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerStart()"><!-- --></A><H3>
+onServerStart</H3>
+<PRE>
+public void <B>onServerStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSBerkelyTimeProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSBerkelyTimeProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSBroadcastProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSBroadcastProtocol.html
new file mode 100644
index 0000000..b3d8050
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSBroadcastProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSBroadcastProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSBroadcastProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSBroadcastProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSBroadcastProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSBroadcastProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSBroadcastProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSBroadcastProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSBroadcastProtocol, an implementation of the broadcast
+ sturm protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#VSBroadcastProtocol()">VSBroadcastProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new broadcast sturm protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSBroadcastProtocol()"><!-- --></A><H3>
+VSBroadcastProtocol</H3>
+<PRE>
+public <B>VSBroadcastProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new broadcast sturm protocol.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSBroadcastProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSBroadcastProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSDummyProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSDummyProtocol.html
new file mode 100644
index 0000000..b25abea
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSDummyProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSDummyProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSDummyProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSDummyProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSDummyProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSDummyProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSDummyProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSDummyProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSDummyProtocol, can be used as a template in order to create
+ own protocols.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#VSDummyProtocol()">VSDummyProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new dummy protocol object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSDummyProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSDummyProtocol()"><!-- --></A><H3>
+VSDummyProtocol</H3>
+<PRE>
+public <B>VSDummyProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new dummy protocol object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSDummyProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSDummyProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSExternalTimeSyncProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSExternalTimeSyncProtocol.html
new file mode 100644
index 0000000..25eebb2
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSExternalTimeSyncProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSExternalTimeSyncProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSExternalTimeSyncProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSExternalTimeSyncProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSExternalTimeSyncProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSExternalTimeSyncProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSExternalTimeSyncProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSExternalTimeSyncProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSExternalTimeSyncProtocol, an implementation of the external
+ time synchronisation protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#VSExternalTimeSyncProtocol()">VSExternalTimeSyncProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new external time sync protocol object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSExternalTimeSyncProtocol()"><!-- --></A><H3>
+VSExternalTimeSyncProtocol</H3>
+<PRE>
+public <B>VSExternalTimeSyncProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new external time sync protocol object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSExternalTimeSyncProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSExternalTimeSyncProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSInternalTimeSyncProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSInternalTimeSyncProtocol.html
new file mode 100644
index 0000000..0dd768f
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSInternalTimeSyncProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSInternalTimeSyncProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSInternalTimeSyncProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSInternalTimeSyncProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSInternalTimeSyncProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSInternalTimeSyncProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSInternalTimeSyncProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSInternalTimeSyncProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSInternalTimeSyncProtocol, an implementation of the internal
+ time synchronisation protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#VSInternalTimeSyncProtocol()">VSInternalTimeSyncProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new internal time sync protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSInternalTimeSyncProtocol()"><!-- --></A><H3>
+VSInternalTimeSyncProtocol</H3>
+<PRE>
+public <B>VSInternalTimeSyncProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new internal time sync protocol.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSInternalTimeSyncProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSInternalTimeSyncProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSOnePhaseCommitProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSOnePhaseCommitProtocol.html
new file mode 100644
index 0000000..fd53b44
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSOnePhaseCommitProtocol.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSOnePhaseCommitProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSOnePhaseCommitProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSOnePhaseCommitProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSOnePhaseCommitProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSOnePhaseCommitProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSOnePhaseCommitProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSOnePhaseCommitProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSOnePhaseCommitProtocol, an implementation of the one phase
+ commit protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#VSOnePhaseCommitProtocol()">VSOnePhaseCommitProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a one phase commit protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#onServerStart()">onServerStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSOnePhaseCommitProtocol()"><!-- --></A><H3>
+VSOnePhaseCommitProtocol</H3>
+<PRE>
+public <B>VSOnePhaseCommitProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a one phase commit protocol.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerStart()"><!-- --></A><H3>
+onServerStart</H3>
+<PRE>
+public void <B>onServerStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSOnePhaseCommitProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSOnePhaseCommitProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSPingPongProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSPingPongProtocol.html
new file mode 100644
index 0000000..155ff7d
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSPingPongProtocol.html
@@ -0,0 +1,558 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSPingPongProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSPingPongProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSPingPongProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPingPongProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSPingPongProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSPingPongProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSPingPongProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSPingPongProtocol, an implementation of the ping pong protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#VSPingPongProtocol()">VSPingPongProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new ping pong protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSPingPongProtocol()"><!-- --></A><H3>
+VSPingPongProtocol</H3>
+<PRE>
+public <B>VSPingPongProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a new ping pong protocol.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSPingPongProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPingPongProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSReliableMulticastProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSReliableMulticastProtocol.html
new file mode 100644
index 0000000..5bb3666
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSReliableMulticastProtocol.html
@@ -0,0 +1,537 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSReliableMulticastProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSReliableMulticastProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSReliableMulticastProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSReliableMulticastProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSReliableMulticastProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSReliableMulticastProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSReliableMulticastProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSReliableMulticastProtocol, an implementation of the reliable
+ multicast protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#VSReliableMulticastProtocol()">VSReliableMulticastProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a two phase commit protocol object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onClientStart()">onClientStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client start.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSReliableMulticastProtocol()"><!-- --></A><H3>
+VSReliableMulticastProtocol</H3>
+<PRE>
+public <B>VSReliableMulticastProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a two phase commit protocol object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientStart()"><!-- --></A><H3>
+onClientStart</H3>
+<PRE>
+public void <B>onClientStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSReliableMulticastProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSReliableMulticastProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/VSTwoPhaseCommitProtocol.html b/VS-Sim-Javadoc/protocols/implementations/VSTwoPhaseCommitProtocol.html
new file mode 100644
index 0000000..8433afb
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/VSTwoPhaseCommitProtocol.html
@@ -0,0 +1,537 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VSTwoPhaseCommitProtocol
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSTwoPhaseCommitProtocol";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSTwoPhaseCommitProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTwoPhaseCommitProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+protocols.implementations</FONT>
+<BR>
+Class VSTwoPhaseCommitProtocol</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSPrefs.html" title="class in prefs">prefs.VSPrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs">prefs.VSSerializablePrefs</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../events/VSAbstractEvent.html" title="class in events">events.VSAbstractEvent</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">protocols.VSAbstractProtocol</A>
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>protocols.implementations.VSTwoPhaseCommitProtocol</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSTwoPhaseCommitProtocol</B><DT>extends <A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></DL>
+</PRE>
+
+<P>
+The class VSTwoPhaseCommitProtocol, an implementation of the two phase
+ commit protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_CLIENT_START">HAS_ON_CLIENT_START</A>, <A HREF="../../protocols/VSAbstractProtocol.html#HAS_ON_SERVER_START">HAS_ON_SERVER_START</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#prefs">prefs</A>, <A HREF="../../events/VSAbstractEvent.html#process">process</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#BOOLEAN_PREFIX">BOOLEAN_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#COLOR_PREFIX">COLOR_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#FLOAT_PREFIX">FLOAT_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#id">id</A>, <A HREF="../../prefs/VSPrefs.html#INTEGER_PREFIX">INTEGER_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#LONG_PREFIX">LONG_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#STRING_PREFIX">STRING_PREFIX</A>, <A HREF="../../prefs/VSPrefs.html#VECTOR_PREFIX">VECTOR_PREFIX</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#VSTwoPhaseCommitProtocol()">VSTwoPhaseCommitProtocol</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a two phase commit protocol object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientInit()">onClientInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientReset()">onClientReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onClientSchedule()">onClientSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On client schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerInit()">onServerInit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server init.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server recv.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerReset()">onServerReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server reset.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerSchedule()">onServerSchedule</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server schedule.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html#onServerStart()">onServerStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On server start.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_protocols.VSAbstractProtocol"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#currentContextIsServer(boolean)">currentContextIsServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#getNumProcesses()">getNumProcesses</A>, <A HREF="../../protocols/VSAbstractProtocol.html#hasOnServerStart()">hasOnServerStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient()">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isClient(boolean)">isClient</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isRelevantMessage(core.VSMessage)">isRelevantMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer()">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#isServer(boolean)">isServer</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientScheduleStart()">onClientScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onClientStart()">onClientStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onInit()">onInit</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onMessageRecvStart(core.VSMessage)">onMessageRecvStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onServerScheduleStart()">onServerScheduleStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#onStart()">onStart</A>, <A HREF="../../protocols/VSAbstractProtocol.html#removeSchedules()">removeSchedules</A>, <A HREF="../../protocols/VSAbstractProtocol.html#reset()">reset</A>, <A HREF="../../protocols/VSAbstractProtocol.html#scheduleAt(long)">scheduleAt</A>, <A HREF="../../protocols/VSAbstractProtocol.html#sendMessage(core.VSMessage)">sendMessage</A>, <A HREF="../../protocols/VSAbstractProtocol.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A>, <A HREF="../../protocols/VSAbstractProtocol.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_events.VSAbstractEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class events.<A HREF="../../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../events/VSAbstractEvent.html#equals(events.VSAbstractEvent)">equals</A>, <A HREF="../../events/VSAbstractEvent.html#getClassname()">getClassname</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy()">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getCopy(core.VSInternalProcess)">getCopy</A>, <A HREF="../../events/VSAbstractEvent.html#getName()">getName</A>, <A HREF="../../events/VSAbstractEvent.html#getProcess()">getProcess</A>, <A HREF="../../events/VSAbstractEvent.html#getShortname()">getShortname</A>, <A HREF="../../events/VSAbstractEvent.html#init()">init</A>, <A HREF="../../events/VSAbstractEvent.html#init(core.VSInternalProcess)">init</A>, <A HREF="../../events/VSAbstractEvent.html#log(java.lang.String)">log</A>, <A HREF="../../events/VSAbstractEvent.html#setClassname(java.lang.String)">setClassname</A>, <A HREF="../../events/VSAbstractEvent.html#setShortname(java.lang.String)">setShortname</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_prefs.VSPrefs"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../prefs/VSPrefs.html#clear()">clear</A>, <A HREF="../../prefs/VSPrefs.html#copyBooleans(prefs.VSPrefs, java.lang.String[])">copyBooleans</A>, <A HREF="../../prefs/VSPrefs.html#copyColors(prefs.VSPrefs, java.lang.String[])">copyColors</A>, <A HREF="../../prefs/VSPrefs.html#copyFloats(prefs.VSPrefs, java.lang.String[])">copyFloats</A>, <A HREF="../../prefs/VSPrefs.html#copyIntegers(prefs.VSPrefs, java.lang.String[])">copyIntegers</A>, <A HREF="../../prefs/VSPrefs.html#copyLongs(prefs.VSPrefs, java.lang.String[])">copyLongs</A>, <A HREF="../../prefs/VSPrefs.html#copyStrings(prefs.VSPrefs, java.lang.String[])">copyStrings</A>, <A HREF="../../prefs/VSPrefs.html#deserialize_(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize_</A>, <A HREF="../../prefs/VSPrefs.html#getAllFullKeys()">getAllFullKeys</A>, <A HREF="../../prefs/VSPrefs.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanKeySet()">getBooleanKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getBooleanObj(java.lang.String)">getBooleanObj</A>, <A HREF="../../prefs/VSPrefs.html#getColor(java.lang.String)">getColor</A>, <A HREF="../../prefs/VSPrefs.html#getColorKeySet()">getColorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getDescription(java.lang.String)">getDescription</A>, <A HREF="../../prefs/VSPrefs.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../prefs/VSPrefs.html#getFloatKeySet()">getFloatKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getFloatObj(java.lang.String)">getFloatObj</A>, <A HREF="../../prefs/VSPrefs.html#getID()">getID</A>, <A HREF="../../prefs/VSPrefs.html#getInteger(java.lang.String)">getInteger</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerKeySet()">getIntegerKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getIntegerObj(java.lang.String)">getIntegerObj</A>, <A HREF="../../prefs/VSPrefs.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../prefs/VSPrefs.html#getLongKeySet()">getLongKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getLongObj(java.lang.String)">getLongObj</A>, <A HREF="../../prefs/VSPrefs.html#getObject(java.lang.String)">getObject</A>, <A HREF="../../prefs/VSPrefs.html#getRestriction(java.lang.String)">getRestriction</A>, <A HREF="../../prefs/VSPrefs.html#getString(java.lang.String)">getString</A>, <A HREF="../../prefs/VSPrefs.html#getStringKeySet()">getStringKeySet</A>, <A HREF="../../prefs/VSPrefs.html#getUnit(java.lang.String)">getUnit</A>, <A HREF="../../prefs/VSPrefs.html#getVector(java.lang.String)">getVector</A>, <A HREF="../../prefs/VSPrefs.html#getVectorKeySet()">getVectorKeySet</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, java.lang.Boolean)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initBoolean(java.lang.String, boolean, java.lang.String)">initBoolean</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initColor(java.lang.String, java.awt.Color, java.lang.String)">initColor</A>, <A HREF="../../prefs/VSPrefs.html#initDescription(java.lang.String, java.lang.String)">initDescription</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, java.lang.Float)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initFloat(java.lang.String, float, java.lang.String, java.lang.String)">initFloat</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, int, int, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initInteger(java.lang.String, int, java.lang.String, prefs.VSPrefsRestriction.VSIntegerPrefsRestriction, java.lang.String)">initInteger</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, java.lang.Long)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initLong(java.lang.String, long, java.lang.String, java.lang.String)">initLong</A>, <A HREF="../../prefs/VSPrefs.html#initRestriction(java.lang.String, prefs.VSPrefsRestriction)">initRestriction</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initString(java.lang.String, java.lang.String, java.lang.String)">initString</A>, <A HREF="../../prefs/VSPrefs.html#initUnit(java.lang.String, java.lang.String)">initUnit</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#initVector(java.lang.String, java.util.Vector, java.lang.String, java.lang.String)">initVector</A>, <A HREF="../../prefs/VSPrefs.html#isEmpty()">isEmpty</A>, <A HREF="../../prefs/VSPrefs.html#objectExists(java.lang.String)">objectExists</A>, <A HREF="../../prefs/VSPrefs.html#removeObject(java.lang.String)">removeObject</A>, <A HREF="../../prefs/VSPrefs.html#serialize_(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize_</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setBoolean(java.lang.String, java.lang.Boolean)">setBoolean</A>, <A HREF="../../prefs/VSPrefs.html#setColor(java.lang.String, java.awt.Color)">setColor</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setFloat(java.lang.String, java.lang.Float)">setFloat</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, int)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setInteger(java.lang.String, java.lang.Integer)">setInteger</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setLong(java.lang.String, java.lang.Long)">setLong</A>, <A HREF="../../prefs/VSPrefs.html#setObject(java.lang.String, java.lang.Object)">setObject</A>, <A HREF="../../prefs/VSPrefs.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../prefs/VSPrefs.html#setVector(java.lang.String, java.util.Vector)">setVector</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSTwoPhaseCommitProtocol()"><!-- --></A><H3>
+VSTwoPhaseCommitProtocol</H3>
+<PRE>
+public <B>VSTwoPhaseCommitProtocol</B>()</PRE>
+<DL>
+<DD>Instantiates a two phase commit protocol object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onServerInit()"><!-- --></A><H3>
+onServerInit</H3>
+<PRE>
+public void <B>onServerInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerInit()">onServerInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerReset()"><!-- --></A><H3>
+onServerReset</H3>
+<PRE>
+public void <B>onServerReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerReset()">onServerReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerStart()"><!-- --></A><H3>
+onServerStart</H3>
+<PRE>
+public void <B>onServerStart</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server start.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerStart()">onServerStart</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerRecv(core.VSMessage)"><!-- --></A><H3>
+onServerRecv</H3>
+<PRE>
+public void <B>onServerRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerRecv(core.VSMessage)">onServerRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onServerSchedule()"><!-- --></A><H3>
+onServerSchedule</H3>
+<PRE>
+public void <B>onServerSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On server schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onServerSchedule()">onServerSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientInit()"><!-- --></A><H3>
+onClientInit</H3>
+<PRE>
+public void <B>onClientInit</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client init.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientInit()">onClientInit</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientReset()"><!-- --></A><H3>
+onClientReset</H3>
+<PRE>
+public void <B>onClientReset</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client reset.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientReset()">onClientReset</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientRecv(core.VSMessage)"><!-- --></A><H3>
+onClientRecv</H3>
+<PRE>
+public void <B>onClientRecv</B>(<A HREF="../../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;recvMessage)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client recv.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientRecv(core.VSMessage)">onClientRecv</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>recvMessage</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="onClientSchedule()"><!-- --></A><H3>
+onClientSchedule</H3>
+<PRE>
+public void <B>onClientSchedule</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">VSAbstractProtocol</A></CODE></B></DD>
+<DD>On client schedule.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../protocols/VSAbstractProtocol.html#onClientSchedule()">onClientSchedule</A></CODE> in class <CODE><A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/VSTwoPhaseCommitProtocol.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTwoPhaseCommitProtocol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_protocols.VSAbstractProtocol">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/package-frame.html b/VS-Sim-Javadoc/protocols/implementations/package-frame.html
new file mode 100644
index 0000000..eed39e6
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/package-frame.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+protocols.implementations
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../protocols/implementations/package-summary.html" target="classFrame">protocols.implementations</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSBasicMulticastProtocol.html" title="class in protocols.implementations" target="classFrame">VSBasicMulticastProtocol</A>
+<BR>
+<A HREF="VSBerkelyTimeProtocol.html" title="class in protocols.implementations" target="classFrame">VSBerkelyTimeProtocol</A>
+<BR>
+<A HREF="VSBroadcastProtocol.html" title="class in protocols.implementations" target="classFrame">VSBroadcastProtocol</A>
+<BR>
+<A HREF="VSDummyProtocol.html" title="class in protocols.implementations" target="classFrame">VSDummyProtocol</A>
+<BR>
+<A HREF="VSExternalTimeSyncProtocol.html" title="class in protocols.implementations" target="classFrame">VSExternalTimeSyncProtocol</A>
+<BR>
+<A HREF="VSInternalTimeSyncProtocol.html" title="class in protocols.implementations" target="classFrame">VSInternalTimeSyncProtocol</A>
+<BR>
+<A HREF="VSOnePhaseCommitProtocol.html" title="class in protocols.implementations" target="classFrame">VSOnePhaseCommitProtocol</A>
+<BR>
+<A HREF="VSPingPongProtocol.html" title="class in protocols.implementations" target="classFrame">VSPingPongProtocol</A>
+<BR>
+<A HREF="VSReliableMulticastProtocol.html" title="class in protocols.implementations" target="classFrame">VSReliableMulticastProtocol</A>
+<BR>
+<A HREF="VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations" target="classFrame">VSTwoPhaseCommitProtocol</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/package-summary.html b/VS-Sim-Javadoc/protocols/implementations/package-summary.html
new file mode 100644
index 0000000..4967bad
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/package-summary.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+protocols.implementations
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="protocols.implementations";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../serialize/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package protocols.implementations
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A></B></TD>
+<TD>The class VSBasicMulticastProtocol, an implementation of the basic multicast
+ protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A></B></TD>
+<TD>The class VSBerkelyTimeProtocol, an implementation of the berkely time
+ protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A></B></TD>
+<TD>The class VSBroadcastProtocol, an implementation of the broadcast
+ sturm protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A></B></TD>
+<TD>The class VSDummyProtocol, can be used as a template in order to create
+ own protocols.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A></B></TD>
+<TD>The class VSExternalTimeSyncProtocol, an implementation of the external
+ time synchronisation protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A></B></TD>
+<TD>The class VSInternalTimeSyncProtocol, an implementation of the internal
+ time synchronisation protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A></B></TD>
+<TD>The class VSOnePhaseCommitProtocol, an implementation of the one phase
+ commit protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A></B></TD>
+<TD>The class VSPingPongProtocol, an implementation of the ping pong protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A></B></TD>
+<TD>The class VSReliableMulticastProtocol, an implementation of the reliable
+ multicast protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A></B></TD>
+<TD>The class VSTwoPhaseCommitProtocol, an implementation of the two phase
+ commit protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../serialize/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/implementations/package-tree.html b/VS-Sim-Javadoc/protocols/implementations/package-tree.html
new file mode 100644
index 0000000..581c803
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/implementations/package-tree.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+protocols.implementations Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="protocols.implementations Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../serialize/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package protocols.implementations
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">prefs.<A HREF="../../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">prefs.<A HREF="../../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">events.<A HREF="../../events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A><UL>
+<LI TYPE="circle">protocols.<A HREF="../../protocols/VSAbstractProtocol.html" title="class in protocols"><B>VSAbstractProtocol</B></A><UL>
+<LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations"><B>VSBasicMulticastProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations"><B>VSBerkelyTimeProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations"><B>VSBroadcastProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations"><B>VSDummyProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>VSExternalTimeSyncProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations"><B>VSInternalTimeSyncProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations"><B>VSOnePhaseCommitProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations"><B>VSPingPongProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations"><B>VSReliableMulticastProtocol</B></A><LI TYPE="circle">protocols.implementations.<A HREF="../../protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations"><B>VSTwoPhaseCommitProtocol</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../protocols/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../serialize/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?protocols/implementations/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/package-frame.html b/VS-Sim-Javadoc/protocols/package-frame.html
new file mode 100644
index 0000000..1959afe
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+protocols
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../protocols/package-summary.html" target="classFrame">protocols</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSAbstractProtocol.html" title="class in protocols" target="classFrame">VSAbstractProtocol</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/package-summary.html b/VS-Sim-Javadoc/protocols/package-summary.html
new file mode 100644
index 0000000..737f471
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/package-summary.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+protocols
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="protocols";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/editors/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../protocols/implementations/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?protocols/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package protocols
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A></B></TD>
+<TD>The class VSAbstractProtocol, this class defined the basic framework of a
+ protocol.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/editors/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../protocols/implementations/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?protocols/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/protocols/package-tree.html b/VS-Sim-Javadoc/protocols/package-tree.html
new file mode 100644
index 0000000..fb248ef
--- /dev/null
+++ b/VS-Sim-Javadoc/protocols/package-tree.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+protocols Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="protocols Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/editors/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../protocols/implementations/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?protocols/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package protocols
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSPrefs.html" title="class in prefs"><B>VSPrefs</B></A><UL>
+<LI TYPE="circle">prefs.<A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs"><B>VSSerializablePrefs</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+<UL>
+<LI TYPE="circle">events.<A HREF="../events/VSAbstractEvent.html" title="class in events"><B>VSAbstractEvent</B></A><UL>
+<LI TYPE="circle">protocols.<A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols"><B>VSAbstractProtocol</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../prefs/editors/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../protocols/implementations/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?protocols/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/resources/inherit.gif b/VS-Sim-Javadoc/resources/inherit.gif
new file mode 100644
index 0000000..c814867
--- /dev/null
+++ b/VS-Sim-Javadoc/resources/inherit.gif
Binary files differ
diff --git a/VS-Sim-Javadoc/serialize/VSNotSerializable.html b/VS-Sim-Javadoc/serialize/VSNotSerializable.html
new file mode 100644
index 0000000..4a16ebd
--- /dev/null
+++ b/VS-Sim-Javadoc/serialize/VSNotSerializable.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSNotSerializable
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSNotSerializable";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../serialize/VSSerializable.html" title="interface in serialize"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/VSNotSerializable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSNotSerializable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+serialize</FONT>
+<BR>
+Interface VSNotSerializable</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>, <A HREF="../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>VSNotSerializable</B></DL>
+</PRE>
+
+<P>
+The Interface VSNotSerializable, this interface has no methods given and is
+ being used to distinguish if the simulator should not serialize an object
+ of the implementing class.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../serialize/VSSerializable.html" title="interface in serialize"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/VSNotSerializable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSNotSerializable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/serialize/VSSerializable.html b/VS-Sim-Javadoc/serialize/VSSerializable.html
new file mode 100644
index 0000000..57d26e9
--- /dev/null
+++ b/VS-Sim-Javadoc/serialize/VSSerializable.html
@@ -0,0 +1,253 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSSerializable
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSerializable";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/VSNotSerializable.html" title="interface in serialize"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../serialize/VSSerialize.html" title="class in serialize"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/VSSerializable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSerializable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+serialize</FONT>
+<BR>
+Interface VSSerializable</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../events/VSAbstractEvent.html" title="class in events">VSAbstractEvent</A>, <A HREF="../events/internal/VSAbstractInternalEvent.html" title="class in events.internal">VSAbstractInternalEvent</A>, <A HREF="../core/VSAbstractProcess.html" title="class in core">VSAbstractProcess</A>, <A HREF="../protocols/VSAbstractProtocol.html" title="class in protocols">VSAbstractProtocol</A>, <A HREF="../protocols/implementations/VSBasicMulticastProtocol.html" title="class in protocols.implementations">VSBasicMulticastProtocol</A>, <A HREF="../protocols/implementations/VSBerkelyTimeProtocol.html" title="class in protocols.implementations">VSBerkelyTimeProtocol</A>, <A HREF="../protocols/implementations/VSBroadcastProtocol.html" title="class in protocols.implementations">VSBroadcastProtocol</A>, <A HREF="../prefs/VSDefaultPrefs.html" title="class in prefs">VSDefaultPrefs</A>, <A HREF="../protocols/implementations/VSDummyProtocol.html" title="class in protocols.implementations">VSDummyProtocol</A>, <A HREF="../protocols/implementations/VSExternalTimeSyncProtocol.html" title="class in protocols.implementations">VSExternalTimeSyncProtocol</A>, <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>, <A HREF="../protocols/implementations/VSInternalTimeSyncProtocol.html" title="class in protocols.implementations">VSInternalTimeSyncProtocol</A>, <A HREF="../events/internal/VSMessageReceiveEvent.html" title="class in events.internal">VSMessageReceiveEvent</A>, <A HREF="../protocols/implementations/VSOnePhaseCommitProtocol.html" title="class in protocols.implementations">VSOnePhaseCommitProtocol</A>, <A HREF="../protocols/implementations/VSPingPongProtocol.html" title="class in protocols.implementations">VSPingPongProtocol</A>, <A HREF="../events/implementations/VSProcessCrashEvent.html" title="class in events.implementations">VSProcessCrashEvent</A>, <A HREF="../events/implementations/VSProcessRecoverEvent.html" title="class in events.implementations">VSProcessRecoverEvent</A>, <A HREF="../events/internal/VSProtocolEvent.html" title="class in events.internal">VSProtocolEvent</A>, <A HREF="../events/internal/VSProtocolScheduleEvent.html" title="class in events.internal">VSProtocolScheduleEvent</A>, <A HREF="../protocols/implementations/VSReliableMulticastProtocol.html" title="class in protocols.implementations">VSReliableMulticastProtocol</A>, <A HREF="../prefs/VSSerializablePrefs.html" title="class in prefs">VSSerializablePrefs</A>, <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>, <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>, <A HREF="../core/VSTask.html" title="class in core">VSTask</A>, <A HREF="../core/VSTaskManager.html" title="class in core">VSTaskManager</A>, <A HREF="../protocols/implementations/VSTwoPhaseCommitProtocol.html" title="class in protocols.implementations">VSTwoPhaseCommitProtocol</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>VSSerializable</B></DL>
+</PRE>
+
+<P>
+The Interface VSSerializable, all classes which take part of the serialize/
+ deserialize proces are implementing this interface. It is preferred over the
+ standard Serializable interface of Java because we want not serialize the
+ whole class tree of each class but certain variables only!
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/VSNotSerializable.html" title="interface in serialize"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../serialize/VSSerialize.html" title="class in serialize"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/VSSerializable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSerializable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/serialize/VSSerialize.html b/VS-Sim-Javadoc/serialize/VSSerialize.html
new file mode 100644
index 0000000..337c2cd
--- /dev/null
+++ b/VS-Sim-Javadoc/serialize/VSSerialize.html
@@ -0,0 +1,530 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSSerialize
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSerialize";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/VSSerializable.html" title="interface in serialize"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/VSSerialize.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSerialize.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+serialize</FONT>
+<BR>
+Class VSSerialize</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>serialize.VSSerialize</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>VSSerialize</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSSerialize, this class helps do serialize/deserialize a saved
+ simulator!
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#DEBUG">DEBUG</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if debug mode of serialization/deserialization</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#LAST_FILENAME">LAST_FILENAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The last filename used for saveing/opening</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#VSSerialize()">VSSerialize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the VSSerialize object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#getObject(int, java.lang.String)">getObject</A></B>(int&nbsp;num,
+ java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#getObject(java.lang.String)">getObject</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#getSerialize()">getSerialize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the current VSSerialize object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#objectExists(int, java.lang.String)">objectExists</A></B>(int&nbsp;num,
+ java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if an object exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#openSimulator(java.lang.String, simulator.VSSimulatorFrame)">openSimulator</A></B>(java.lang.String&nbsp;filename,
+ <A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opens a simulator from the given filename.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#openSimulator(simulator.VSSimulatorFrame)">openSimulator</A></B>(<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opens a simulator from a file selected from a file chooser.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#saveSimulator(java.lang.String, simulator.VSSimulator)">saveSimulator</A></B>(java.lang.String&nbsp;filename,
+ <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the given simulator to the given filename.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#saveSimulator(simulator.VSSimulator)">saveSimulator</A></B>(<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the given simulator to a file choosen by the file chooser.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#setObject(int, java.lang.String, java.lang.Object)">setObject</A></B>(int&nbsp;num,
+ java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets an object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../serialize/VSSerialize.html#setObject(java.lang.String, java.lang.Object)">setObject</A></B>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets an object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DEBUG"><!-- --></A><H3>
+DEBUG</H3>
+<PRE>
+public static final boolean <B>DEBUG</B></PRE>
+<DL>
+<DD>True if debug mode of serialization/deserialization
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#serialize.VSSerialize.DEBUG">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="LAST_FILENAME"><!-- --></A><H3>
+LAST_FILENAME</H3>
+<PRE>
+public static java.lang.String <B>LAST_FILENAME</B></PRE>
+<DL>
+<DD>The last filename used for saveing/opening
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSerialize()"><!-- --></A><H3>
+VSSerialize</H3>
+<PRE>
+public <B>VSSerialize</B>()</PRE>
+<DL>
+<DD>Creates the VSSerialize object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getSerialize()"><!-- --></A><H3>
+getSerialize</H3>
+<PRE>
+public static <A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A> <B>getSerialize</B>()</PRE>
+<DL>
+<DD>Gets the current VSSerialize object.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The current serialize object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+setObject</H3>
+<PRE>
+public void <B>setObject</B>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD>Sets an object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The object key<DD><CODE>object</CODE> - The object itself</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setObject(int, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+setObject</H3>
+<PRE>
+public void <B>setObject</B>(int&nbsp;num,
+ java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD>Sets an object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>num</CODE> - The object number<DD><CODE>key</CODE> - The object key<DD><CODE>object</CODE> - The object itself</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="objectExists(int, java.lang.String)"><!-- --></A><H3>
+objectExists</H3>
+<PRE>
+public boolean <B>objectExists</B>(int&nbsp;num,
+ java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Checks if an object exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>num</CODE> - The object number<DD><CODE>key</CODE> - The object key
+<DT><B>Returns:</B><DD>true, if the object exists. false, if the object does not exist</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObject(int, java.lang.String)"><!-- --></A><H3>
+getObject</H3>
+<PRE>
+public java.lang.Object <B>getObject</B>(int&nbsp;num,
+ java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets an object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>num</CODE> - The object number<DD><CODE>key</CODE> - The object key
+<DT><B>Returns:</B><DD>The object itself</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObject(java.lang.String)"><!-- --></A><H3>
+getObject</H3>
+<PRE>
+public java.lang.Object <B>getObject</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets an object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The object key
+<DT><B>Returns:</B><DD>The object itself</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="saveSimulator(java.lang.String, simulator.VSSimulator)"><!-- --></A><H3>
+saveSimulator</H3>
+<PRE>
+public void <B>saveSimulator</B>(java.lang.String&nbsp;filename,
+ <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</PRE>
+<DL>
+<DD>Saves the given simulator to the given filename.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>filename</CODE> - The filename<DD><CODE>simulator</CODE> - The simulator</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="saveSimulator(simulator.VSSimulator)"><!-- --></A><H3>
+saveSimulator</H3>
+<PRE>
+public void <B>saveSimulator</B>(<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</PRE>
+<DL>
+<DD>Saves the given simulator to a file choosen by the file chooser.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>simulator</CODE> - The simulator</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="openSimulator(java.lang.String, simulator.VSSimulatorFrame)"><!-- --></A><H3>
+openSimulator</H3>
+<PRE>
+public <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A> <B>openSimulator</B>(java.lang.String&nbsp;filename,
+ <A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame)</PRE>
+<DL>
+<DD>Opens a simulator from the given filename.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>filename</CODE> - The filename.<DD><CODE>simulatorFrame</CODE> - The simulator frame
+<DT><B>Returns:</B><DD>The simulator object, and null if no success</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="openSimulator(simulator.VSSimulatorFrame)"><!-- --></A><H3>
+openSimulator</H3>
+<PRE>
+public <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A> <B>openSimulator</B>(<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame)</PRE>
+<DL>
+<DD>Opens a simulator from a file selected from a file chooser.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>simulatorFrame</CODE> - The simulator frame
+<DT><B>Returns:</B><DD>The simulator object, and null if no success</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/VSSerializable.html" title="interface in serialize"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/VSSerialize.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSerialize.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/serialize/package-frame.html b/VS-Sim-Javadoc/serialize/package-frame.html
new file mode 100644
index 0000000..1071138
--- /dev/null
+++ b/VS-Sim-Javadoc/serialize/package-frame.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+serialize
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../serialize/package-summary.html" target="classFrame">serialize</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSNotSerializable.html" title="interface in serialize" target="classFrame"><I>VSNotSerializable</I></A>
+<BR>
+<A HREF="VSSerializable.html" title="interface in serialize" target="classFrame"><I>VSSerializable</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSSerialize.html" title="class in serialize" target="classFrame">VSSerialize</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/serialize/package-summary.html b/VS-Sim-Javadoc/serialize/package-summary.html
new file mode 100644
index 0000000..b925f03
--- /dev/null
+++ b/VS-Sim-Javadoc/serialize/package-summary.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+serialize
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="serialize";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../protocols/implementations/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package serialize
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../serialize/VSNotSerializable.html" title="interface in serialize">VSNotSerializable</A></B></TD>
+<TD>The Interface VSNotSerializable, this interface has no methods given and is
+ being used to distinguish if the simulator should not serialize an object
+ of the implementing class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></B></TD>
+<TD>The Interface VSSerializable, all classes which take part of the serialize/
+ deserialize proces are implementing this interface.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A></B></TD>
+<TD>The class VSSerialize, this class helps do serialize/deserialize a saved
+ simulator!</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../protocols/implementations/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/serialize/package-tree.html b/VS-Sim-Javadoc/serialize/package-tree.html
new file mode 100644
index 0000000..18a86f5
--- /dev/null
+++ b/VS-Sim-Javadoc/serialize/package-tree.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+serialize Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="serialize Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../protocols/implementations/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package serialize
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">serialize.<A HREF="../serialize/VSSerialize.html" title="class in serialize"><B>VSSerialize</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">serialize.<A HREF="../serialize/VSNotSerializable.html" title="interface in serialize"><B>VSNotSerializable</B></A><LI TYPE="circle">serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize"><B>VSSerializable</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../protocols/implementations/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?serialize/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/serialized-form.html b/VS-Sim-Javadoc/serialized-form.html
new file mode 100644
index 0000000..e2d88fc
--- /dev/null
+++ b/VS-Sim-Javadoc/serialized-form.html
@@ -0,0 +1,1918 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+Serialized Form
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Serialized Form";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>core.time</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="core.time.VSVectorTime"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="core/time/VSVectorTime.html" title="class in core.time">core.time.VSVectorTime</A> extends java.util.ArrayList&lt;java.lang.Long&gt; implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+globalTime</H3>
+<PRE>
+long <B>globalTime</B></PRE>
+<DL>
+<DD>The global time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>exceptions</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="exceptions.VSEventNotCopyableException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="exceptions/VSEventNotCopyableException.html" title="class in exceptions">exceptions.VSEventNotCopyableException</A> extends java.lang.Exception implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="exceptions.VSNegativeNumberException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="exceptions/VSNegativeNumberException.html" title="class in exceptions">exceptions.VSNegativeNumberException</A> extends java.lang.Exception implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="exceptions.VSParseIntegerVectorException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="exceptions/VSParseIntegerVectorException.html" title="class in exceptions">exceptions.VSParseIntegerVectorException</A> extends java.lang.Exception implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>prefs</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="prefs.VSPrefsRestriction"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="prefs/VSPrefsRestriction.html" title="class in prefs">prefs.VSPrefsRestriction</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>2L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+public abstract void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD>Deserializes the object.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+public abstract void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Serializes the object.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="prefs.VSPrefsRestriction.VSIntegerPrefsRestriction"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="prefs/VSPrefsRestriction.VSIntegerPrefsRestriction.html" title="class in prefs">prefs.VSPrefsRestriction.VSIntegerPrefsRestriction</A> extends <A HREF="prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>2L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+public void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+public void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+minValue</H3>
+<PRE>
+int <B>minValue</B></PRE>
+<DL>
+<DD>The min value.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+maxValue</H3>
+<PRE>
+int <B>maxValue</B></PRE>
+<DL>
+<DD>The max value.
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="prefs.VSPrefsRestriction.VSStringPrefsRestriction"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="prefs/VSPrefsRestriction.VSStringPrefsRestriction.html" title="class in prefs">prefs.VSPrefsRestriction.VSStringPrefsRestriction</A> extends <A HREF="prefs/VSPrefsRestriction.html" title="class in prefs">VSPrefsRestriction</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>2L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+public void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+public void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+possibleSelections</H3>
+<PRE>
+java.util.Vector&lt;E&gt; <B>possibleSelections</B></PRE>
+<DL>
+<DD>The possible selections.
+<P>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>prefs.editors</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="prefs.editors.VSColorChooser"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="prefs/editors/VSColorChooser.html" title="class in prefs.editors">prefs.editors.VSColorChooser</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+colorChooser</H3>
+<PRE>
+javax.swing.JColorChooser <B>colorChooser</B></PRE>
+<DL>
+<DD>The color chooser.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+color</H3>
+<PRE>
+java.awt.Color <B>color</B></PRE>
+<DL>
+<DD>The color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+valField</H3>
+<PRE>
+javax.swing.JTextField <B>valField</B></PRE>
+<DL>
+<DD>The val field.
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="prefs.editors.VSEditorFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="prefs/editors/VSEditorFrame.html" title="class in prefs.editors">prefs.editors.VSEditorFrame</A> extends <A HREF="utils/VSFrame.html" title="class in utils">VSFrame</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+editor</H3>
+<PRE>
+<A HREF="prefs/editors/VSAbstractBetterEditor.html" title="class in prefs.editors">VSAbstractBetterEditor</A> <B>editor</B></PRE>
+<DL>
+<DD>The editor.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+prefs</H3>
+<PRE>
+<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="prefs.editors.VSEditorTable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="prefs/editors/VSEditorTable.html" title="class in prefs.editors">prefs.editors.VSEditorTable</A> extends javax.swing.JTable implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+nodes</H3>
+<PRE>
+java.util.ArrayList&lt;E&gt; <B>nodes</B></PRE>
+<DL>
+<DD>The nodes.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+model</H3>
+<PRE>
+prefs.editors.VSEditorTable.VSEditorTableModel <B>model</B></PRE>
+<DL>
+<DD>The model.
+<P>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>simulator</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="simulator.VSSimulator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="simulator/VSSimulator.html" title="class in simulator">simulator.VSSimulator</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+globalTextFields</H3>
+<PRE>
+java.util.ArrayList&lt;E&gt; <B>globalTextFields</B></PRE>
+<DL>
+<DD>The global text fields.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+localTextFields</H3>
+<PRE>
+java.util.ArrayList&lt;E&gt; <B>localTextFields</B></PRE>
+<DL>
+<DD>The local text fields.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+createTasks</H3>
+<PRE>
+java.util.ArrayList&lt;E&gt; <B>createTasks</B></PRE>
+<DL>
+<DD>The create tasks array list.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+filterActiveCheckBox</H3>
+<PRE>
+javax.swing.JCheckBox <B>filterActiveCheckBox</B></PRE>
+<DL>
+<DD>The filter active check box.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+lamportActiveCheckBox</H3>
+<PRE>
+javax.swing.JCheckBox <B>lamportActiveCheckBox</B></PRE>
+<DL>
+<DD>The lamport active check box.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+vectorTimeActiveCheckBox</H3>
+<PRE>
+javax.swing.JCheckBox <B>vectorTimeActiveCheckBox</B></PRE>
+<DL>
+<DD>The vector time active check box.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+globalPIDComboBox</H3>
+<PRE>
+javax.swing.JComboBox <B>globalPIDComboBox</B></PRE>
+<DL>
+<DD>The global pid combo box.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+localPIDComboBox</H3>
+<PRE>
+javax.swing.JComboBox <B>localPIDComboBox</B></PRE>
+<DL>
+<DD>The local pid combo box.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+processesComboBox</H3>
+<PRE>
+javax.swing.JComboBox <B>processesComboBox</B></PRE>
+<DL>
+<DD>The processes combo box.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+localAddPanel</H3>
+<PRE>
+javax.swing.JPanel <B>localAddPanel</B></PRE>
+<DL>
+<DD>The local add panel.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+localPanel</H3>
+<PRE>
+javax.swing.JPanel <B>localPanel</B></PRE>
+<DL>
+<DD>The local panel.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+logingPanel</H3>
+<PRE>
+javax.swing.JPanel <B>logingPanel</B></PRE>
+<DL>
+<DD>The loging panel.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+splitPane1</H3>
+<PRE>
+javax.swing.JSplitPane <B>splitPane1</B></PRE>
+<DL>
+<DD>The split pane1.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+splitPaneH</H3>
+<PRE>
+javax.swing.JSplitPane <B>splitPaneH</B></PRE>
+<DL>
+<DD>The split pane h.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+splitPaneV</H3>
+<PRE>
+javax.swing.JSplitPane <B>splitPaneV</B></PRE>
+<DL>
+<DD>The split pane v.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tabbedPane</H3>
+<PRE>
+javax.swing.JTabbedPane <B>tabbedPane</B></PRE>
+<DL>
+<DD>The tabbed pane.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+logingArea</H3>
+<PRE>
+javax.swing.JTextArea <B>logingArea</B></PRE>
+<DL>
+<DD>The loging area.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+filterTextField</H3>
+<PRE>
+javax.swing.JTextField <B>filterTextField</B></PRE>
+<DL>
+<DD>The filter text field.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+globalTextField</H3>
+<PRE>
+javax.swing.JTextField <B>globalTextField</B></PRE>
+<DL>
+<DD>The global text field.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+localTextField</H3>
+<PRE>
+javax.swing.JTextField <B>localTextField</B></PRE>
+<DL>
+<DD>The local text field.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+thread</H3>
+<PRE>
+java.lang.Thread <B>thread</B></PRE>
+<DL>
+<DD>The thread.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+loging</H3>
+<PRE>
+<A HREF="simulator/VSLogging.html" title="class in simulator">VSLogging</A> <B>loging</B></PRE>
+<DL>
+<DD>The loging.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+menuItemStates</H3>
+<PRE>
+<A HREF="simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A> <B>menuItemStates</B></PRE>
+<DL>
+<DD>The menu item states.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+prefs</H3>
+<PRE>
+<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+simulatorVisualization</H3>
+<PRE>
+<A HREF="simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A> <B>simulatorVisualization</B></PRE>
+<DL>
+<DD>The simulator canvas.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+simulatorFrame</H3>
+<PRE>
+<A HREF="simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A> <B>simulatorFrame</B></PRE>
+<DL>
+<DD>The simulator frame.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+taskManager</H3>
+<PRE>
+<A HREF="core/VSTaskManager.html" title="class in core">VSTaskManager</A> <B>taskManager</B></PRE>
+<DL>
+<DD>The task manager.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+taskManagerGlobalModel</H3>
+<PRE>
+simulator.VSSimulator.VSTaskManagerTableModel <B>taskManagerGlobalModel</B></PRE>
+<DL>
+<DD>The task manager global model.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+taskManagerLocalModel</H3>
+<PRE>
+simulator.VSSimulator.VSTaskManagerTableModel <B>taskManagerLocalModel</B></PRE>
+<DL>
+<DD>The task manager local model.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+taskManagerGlobalEditor</H3>
+<PRE>
+simulator.VSSimulator.VSTaskManagerCellEditor <B>taskManagerGlobalEditor</B></PRE>
+<DL>
+<DD>The task manager global editor.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+taskManagerLocalEditor</H3>
+<PRE>
+simulator.VSSimulator.VSTaskManagerCellEditor <B>taskManagerLocalEditor</B></PRE>
+<DL>
+<DD>The task manager local editor.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+lastSelectedProcessNum</H3>
+<PRE>
+int <B>lastSelectedProcessNum</B></PRE>
+<DL>
+<DD>The last selected process num.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+lastExpertState</H3>
+<PRE>
+boolean <B>lastExpertState</B></PRE>
+<DL>
+<DD>The last expert state.
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="simulator.VSSimulatorFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="simulator/VSSimulatorFrame.html" title="class in simulator">simulator.VSSimulatorFrame</A> extends <A HREF="utils/VSFrame.html" title="class in utils">VSFrame</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+pauseItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>pauseItem</B></PRE>
+<DL>
+<DD>The pause item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+replayItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>replayItem</B></PRE>
+<DL>
+<DD>The replay item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+resetItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>resetItem</B></PRE>
+<DL>
+<DD>The reset item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+startItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>startItem</B></PRE>
+<DL>
+<DD>The start item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+pauseButton</H3>
+<PRE>
+javax.swing.JButton <B>pauseButton</B></PRE>
+<DL>
+<DD>The pause button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+replayButton</H3>
+<PRE>
+javax.swing.JButton <B>replayButton</B></PRE>
+<DL>
+<DD>The replay button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+resetButton</H3>
+<PRE>
+javax.swing.JButton <B>resetButton</B></PRE>
+<DL>
+<DD>The reset button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+startButton</H3>
+<PRE>
+javax.swing.JButton <B>startButton</B></PRE>
+<DL>
+<DD>The start button.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+menuEdit</H3>
+<PRE>
+javax.swing.JMenu <B>menuEdit</B></PRE>
+<DL>
+<DD>The menu edit.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+menuFile</H3>
+<PRE>
+javax.swing.JMenu <B>menuFile</B></PRE>
+<DL>
+<DD>The menu file.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+closeItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>closeItem</B></PRE>
+<DL>
+<DD>The close item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+saveItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>saveItem</B></PRE>
+<DL>
+<DD>The save item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+saveAsItem</H3>
+<PRE>
+javax.swing.JMenuItem <B>saveAsItem</B></PRE>
+<DL>
+<DD>The save as item.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+menuSimulator</H3>
+<PRE>
+javax.swing.JMenu <B>menuSimulator</B></PRE>
+<DL>
+<DD>The menu simulator.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+toolBar</H3>
+<PRE>
+javax.swing.JToolBar <B>toolBar</B></PRE>
+<DL>
+<DD>The tool bar.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+prefs</H3>
+<PRE>
+<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+simulators</H3>
+<PRE>
+java.util.Vector&lt;E&gt; <B>simulators</B></PRE>
+<DL>
+<DD>The simulators.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+currentSimulator</H3>
+<PRE>
+<A HREF="simulator/VSSimulator.html" title="class in simulator">VSSimulator</A> <B>currentSimulator</B></PRE>
+<DL>
+<DD>The current simulator.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tabbedPane</H3>
+<PRE>
+javax.swing.JTabbedPane <B>tabbedPane</B></PRE>
+<DL>
+<DD>The tabbed pane.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+actionListener</H3>
+<PRE>
+java.awt.event.ActionListener <B>actionListener</B></PRE>
+<DL>
+<DD>The action listener
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="simulator.VSSimulatorVisualization"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="simulator/VSSimulatorVisualization.html" title="class in simulator">simulator.VSSimulatorVisualization</A> extends java.awt.Canvas implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+highlightedProcess</H3>
+<PRE>
+<A HREF="core/VSInternalProcess.html" title="class in core">VSInternalProcess</A> <B>highlightedProcess</B></PRE>
+<DL>
+<DD>The highlighted process.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+simulator</H3>
+<PRE>
+<A HREF="simulator/VSSimulator.html" title="class in simulator">VSSimulator</A> <B>simulator</B></PRE>
+<DL>
+<DD>The simulator.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+prefs</H3>
+<PRE>
+<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+loging</H3>
+<PRE>
+<A HREF="simulator/VSLogging.html" title="class in simulator">VSLogging</A> <B>loging</B></PRE>
+<DL>
+<DD>The loging.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+numProcesses</H3>
+<PRE>
+int <B>numProcesses</B></PRE>
+<DL>
+<DD>The num processes.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+secondsSpaceing</H3>
+<PRE>
+int <B>secondsSpaceing</B></PRE>
+<DL>
+<DD>The seconds spaceing.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+threadSleep</H3>
+<PRE>
+int <B>threadSleep</B></PRE>
+<DL>
+<DD>The thread sleep.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+untilTime</H3>
+<PRE>
+long <B>untilTime</B></PRE>
+<DL>
+<DD>The until time. Until then goes the simulator?
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isPaused</H3>
+<PRE>
+boolean <B>isPaused</B></PRE>
+<DL>
+<DD>The simulator is paused.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+hasThreadStopped</H3>
+<PRE>
+boolean <B>hasThreadStopped</B></PRE>
+<DL>
+<DD>The simulator thread is stopped.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+hasFinished</H3>
+<PRE>
+boolean <B>hasFinished</B></PRE>
+<DL>
+<DD>The simulator is finished.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isResetted</H3>
+<PRE>
+boolean <B>isResetted</B></PRE>
+<DL>
+<DD>The simulator is resetted.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isAntiAliased</H3>
+<PRE>
+boolean <B>isAntiAliased</B></PRE>
+<DL>
+<DD>The simulator is anti aliased.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isAntiAliasedChanged</H3>
+<PRE>
+boolean <B>isAntiAliasedChanged</B></PRE>
+<DL>
+<DD>The simulator's anti aliasing has changed.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+showLamport</H3>
+<PRE>
+boolean <B>showLamport</B></PRE>
+<DL>
+<DD>The simulator shows the lamport time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+showVectorTime</H3>
+<PRE>
+boolean <B>showVectorTime</B></PRE>
+<DL>
+<DD>The simulator shows the vector time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+pauseTime</H3>
+<PRE>
+long <B>pauseTime</B></PRE>
+<DL>
+<DD>The pause time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+startTime</H3>
+<PRE>
+long <B>startTime</B></PRE>
+<DL>
+<DD>The start time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+time</H3>
+<PRE>
+long <B>time</B></PRE>
+<DL>
+<DD>The global time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+lastTime</H3>
+<PRE>
+long <B>lastTime</B></PRE>
+<DL>
+<DD>The last global time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+taskManager</H3>
+<PRE>
+<A HREF="core/VSTaskManager.html" title="class in core">VSTaskManager</A> <B>taskManager</B></PRE>
+<DL>
+<DD>The task manager.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+messageLines</H3>
+<PRE>
+java.util.LinkedList&lt;E&gt; <B>messageLines</B></PRE>
+<DL>
+<DD>The message lines.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+messageLinesToRemove</H3>
+<PRE>
+java.util.LinkedList&lt;E&gt; <B>messageLinesToRemove</B></PRE>
+<DL>
+<DD>The message lines to remove.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+processes</H3>
+<PRE>
+java.util.ArrayList&lt;E&gt; <B>processes</B></PRE>
+<DL>
+<DD>The processes.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+clockSpeed</H3>
+<PRE>
+double <B>clockSpeed</B></PRE>
+<DL>
+<DD>The clock speed.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+clockOffset</H3>
+<PRE>
+double <B>clockOffset</B></PRE>
+<DL>
+<DD>The clock offset.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+simulatorTime</H3>
+<PRE>
+long <B>simulatorTime</B></PRE>
+<DL>
+<DD>The simulator time.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+xPaintSize</H3>
+<PRE>
+double <B>xPaintSize</B></PRE>
+<DL>
+<DD>The x paint size.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintSize</H3>
+<PRE>
+double <B>paintSize</B></PRE>
+<DL>
+<DD>The paint size.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+yDistance</H3>
+<PRE>
+double <B>yDistance</B></PRE>
+<DL>
+<DD>The y distance.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+globalTimeXPosition</H3>
+<PRE>
+double <B>globalTimeXPosition</B></PRE>
+<DL>
+<DD>The global time x position.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+xoffset_plus_xpaintsize</H3>
+<PRE>
+int <B>xoffset_plus_xpaintsize</B></PRE>
+<DL>
+<DD>The xoffset_plus_xpaintsize.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+xpaintsize_dividedby_untiltime</H3>
+<PRE>
+double <B>xpaintsize_dividedby_untiltime</B></PRE>
+<DL>
+<DD>The xpaintsize_dividedby_untiltime.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintProcessesOffset</H3>
+<PRE>
+int <B>paintProcessesOffset</B></PRE>
+<DL>
+<DD>The paint processes offset.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintSecondlinesSeconds</H3>
+<PRE>
+int <B>paintSecondlinesSeconds</B></PRE>
+<DL>
+<DD>The paint secondlines seconds.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintSecondlinesLine</H3>
+<PRE>
+int[] <B>paintSecondlinesLine</B></PRE>
+<DL>
+<DD>The paint secondlines line.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintSecondlinesYStringPos1</H3>
+<PRE>
+int <B>paintSecondlinesYStringPos1</B></PRE>
+<DL>
+<DD>The paint secondlines y string pos1.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintSecondlinesYStringPos2</H3>
+<PRE>
+int <B>paintSecondlinesYStringPos2</B></PRE>
+<DL>
+<DD>The paint secondlines y string pos2.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+paintGlobalTimeYPosition</H3>
+<PRE>
+int <B>paintGlobalTimeYPosition</B></PRE>
+<DL>
+<DD>The paint global time y position.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+strategy</H3>
+<PRE>
+java.awt.image.BufferStrategy <B>strategy</B></PRE>
+<DL>
+<DD>The strategy for buffering.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+g</H3>
+<PRE>
+java.awt.Graphics2D <B>g</B></PRE>
+<DL>
+<DD>The graphics object to paint at.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+processlineColor</H3>
+<PRE>
+java.awt.Color <B>processlineColor</B></PRE>
+<DL>
+<DD>The processline color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+processSecondlineColor</H3>
+<PRE>
+java.awt.Color <B>processSecondlineColor</B></PRE>
+<DL>
+<DD>The process secondline color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+processSeplineColor</H3>
+<PRE>
+java.awt.Color <B>processSeplineColor</B></PRE>
+<DL>
+<DD>The process sepline color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+messageArrivedColor</H3>
+<PRE>
+java.awt.Color <B>messageArrivedColor</B></PRE>
+<DL>
+<DD>The message arrived color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+messageSendingColor</H3>
+<PRE>
+java.awt.Color <B>messageSendingColor</B></PRE>
+<DL>
+<DD>The message sending color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+messageLostColor</H3>
+<PRE>
+java.awt.Color <B>messageLostColor</B></PRE>
+<DL>
+<DD>The message lost color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+backgroundColor</H3>
+<PRE>
+java.awt.Color <B>backgroundColor</B></PRE>
+<DL>
+<DD>The background color.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+messageLineCounter</H3>
+<PRE>
+long <B>messageLineCounter</B></PRE>
+<DL>
+<DD>The message line counter.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+processCounter</H3>
+<PRE>
+int <B>processCounter</B></PRE>
+<DL>
+<DD>The process counter. Needed for the unique process id's.
+<P>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>utils</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="utils.VSAboutFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="utils/VSAboutFrame.html" title="class in utils">utils.VSAboutFrame</A> extends <A HREF="utils/VSFrame.html" title="class in utils">VSFrame</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+prefs</H3>
+<PRE>
+<A HREF="prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>prefs</B></PRE>
+<DL>
+<DD>The prefs.
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="utils.VSFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="utils/VSFrame.html" title="class in utils">utils.VSFrame</A> extends javax.swing.JFrame implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+parent</H3>
+<PRE>
+java.awt.Component <B>parent</B></PRE>
+<DL>
+<DD>The parent window/component.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+dispose</H3>
+<PRE>
+boolean <B>dispose</B></PRE>
+<DL>
+<DD>True, if the current window will get disposed with its parent.
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="utils.VSInfoArea"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="utils/VSInfoArea.html" title="class in utils">utils.VSInfoArea</A> extends javax.swing.JTextPane implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="utils.VSPriorityQueue"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="utils/VSPriorityQueue.html" title="class in utils">utils.VSPriorityQueue</A> extends java.util.PriorityQueue&lt;<A HREF="utils/VSPriorityQueue.html" title="type parameter in VSPriorityQueue">T</A>&gt; implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="utils.VSRandom"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="utils/VSRandom.html" title="class in utils">utils.VSRandom</A> extends java.util.Random implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSCreateTask.html b/VS-Sim-Javadoc/simulator/VSCreateTask.html
new file mode 100644
index 0000000..7d4cb64
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSCreateTask.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSCreateTask
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSCreateTask";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../simulator/VSLogging.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSCreateTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSCreateTask.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSCreateTask</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSCreateTask</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSCreateTask</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSCreateTask, an object of this class represents how new
+ VSTask objects are to be created using JComboBox selections of the
+ GUI editor..
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#VSCreateTask(java.lang.String)">VSCreateTask</A></B>(java.lang.String&nbsp;menuText)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSCreateTask dummy object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#VSCreateTask(java.lang.String, java.lang.String)">VSCreateTask</A></B>(java.lang.String&nbsp;menuText,
+ java.lang.String&nbsp;eventClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSCreateTask object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSTask.html" title="class in core">VSTask</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#createTask(core.VSInternalProcess, long, boolean)">createTask</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process,
+ long&nbsp;time,
+ boolean&nbsp;localTimedTask)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#getMenuText()">getMenuText</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the create tasks menu text.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#isClientProtocol(boolean)">isClientProtocol</A></B>(boolean&nbsp;isClientProtocol)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is a client protocol.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#isDummy()">isDummy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if it is a dummy object..</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#isProtocolActivation(boolean)">isProtocolActivation</A></B>(boolean&nbsp;isProtocolActivation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is a protocol activation task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#isProtocolDeactivation(boolean)">isProtocolDeactivation</A></B>(boolean&nbsp;isProtocolDeactivation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is a protocol deactivation task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#isRequest(boolean)">isRequest</A></B>(boolean&nbsp;isRequest)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if it is a client request.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#setProtocolClassname(java.lang.String)">setProtocolClassname</A></B>(java.lang.String&nbsp;protocolClassname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the protocol classname.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSCreateTask.html#setShortname(java.lang.String)">setShortname</A></B>(java.lang.String&nbsp;shortname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the shortname.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSCreateTask(java.lang.String, java.lang.String)"><!-- --></A><H3>
+VSCreateTask</H3>
+<PRE>
+public <B>VSCreateTask</B>(java.lang.String&nbsp;menuText,
+ java.lang.String&nbsp;eventClassname)</PRE>
+<DL>
+<DD>Instantiates a new VSCreateTask object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>menuText</CODE> - the menu text<DD><CODE>eventClassname</CODE> - the event classname</DL>
+</DL>
+<HR>
+
+<A NAME="VSCreateTask(java.lang.String)"><!-- --></A><H3>
+VSCreateTask</H3>
+<PRE>
+public <B>VSCreateTask</B>(java.lang.String&nbsp;menuText)</PRE>
+<DL>
+<DD>Instantiates a new VSCreateTask dummy object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>menuText</CODE> - the menu text</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isProtocolActivation(boolean)"><!-- --></A><H3>
+isProtocolActivation</H3>
+<PRE>
+public void <B>isProtocolActivation</B>(boolean&nbsp;isProtocolActivation)</PRE>
+<DL>
+<DD>Sets if it is a protocol activation task.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isProtocolActivation</CODE> - true, if it is a protocol activation
+ task.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProtocolDeactivation(boolean)"><!-- --></A><H3>
+isProtocolDeactivation</H3>
+<PRE>
+public void <B>isProtocolDeactivation</B>(boolean&nbsp;isProtocolDeactivation)</PRE>
+<DL>
+<DD>Sets if it is a protocol deactivation task.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isProtocolDeactivation</CODE> - true, if it is a protocol deactivation
+ task.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isClientProtocol(boolean)"><!-- --></A><H3>
+isClientProtocol</H3>
+<PRE>
+public void <B>isClientProtocol</B>(boolean&nbsp;isClientProtocol)</PRE>
+<DL>
+<DD>Sets if it is a client protocol.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isClientProtocol</CODE> - the is client protocol</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isRequest(boolean)"><!-- --></A><H3>
+isRequest</H3>
+<PRE>
+public void <B>isRequest</B>(boolean&nbsp;isRequest)</PRE>
+<DL>
+<DD>Sets if it is a client request.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isRequest</CODE> - the is client request</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isDummy()"><!-- --></A><H3>
+isDummy</H3>
+<PRE>
+public boolean <B>isDummy</B>()</PRE>
+<DL>
+<DD>Checks if it is a dummy object..
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if dummy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProtocolClassname(java.lang.String)"><!-- --></A><H3>
+setProtocolClassname</H3>
+<PRE>
+public void <B>setProtocolClassname</B>(java.lang.String&nbsp;protocolClassname)</PRE>
+<DL>
+<DD>Sets the protocol classname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>protocolClassname</CODE> - the protocol classname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShortname(java.lang.String)"><!-- --></A><H3>
+setShortname</H3>
+<PRE>
+public void <B>setShortname</B>(java.lang.String&nbsp;shortname)</PRE>
+<DL>
+<DD>Sets the shortname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>shortname</CODE> - the shortname</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMenuText()"><!-- --></A><H3>
+getMenuText</H3>
+<PRE>
+public java.lang.String <B>getMenuText</B>()</PRE>
+<DL>
+<DD>Gets the create tasks menu text.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The text</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createTask(core.VSInternalProcess, long, boolean)"><!-- --></A><H3>
+createTask</H3>
+<PRE>
+public <A HREF="../core/VSTask.html" title="class in core">VSTask</A> <B>createTask</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process,
+ long&nbsp;time,
+ boolean&nbsp;localTimedTask)</PRE>
+<DL>
+<DD>Creates the task.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process<DD><CODE>time</CODE> - the time<DD><CODE>localTimedTask</CODE> - the local timed task
+<DT><B>Returns:</B><DD>the new task</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../simulator/VSLogging.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSCreateTask.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSCreateTask.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSLogging.html b/VS-Sim-Javadoc/simulator/VSLogging.html
new file mode 100644
index 0000000..2c79da7
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSLogging.html
@@ -0,0 +1,413 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSLogging
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSLogging";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSCreateTask.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSMain.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSLogging.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSLogging.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSLogging</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSLogging</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSLogging</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSLogging, an object of this class is responsible for the loging
+ of text messages into the simulator's loging window.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#VSLogging()">VSLogging</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSLogging object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the loging.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.swing.JTextArea</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#getLoggingArea()">getLoggingArea</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the loging area.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#isFiltered(boolean)">isFiltered</A></B>(boolean&nbsp;isFiltered)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the loging is filtered.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#isPaused(boolean)">isPaused</A></B>(boolean&nbsp;isPaused)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if the loging is paused.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#log(java.lang.String)">log</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loggs a message using the global time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#log(java.lang.String, long)">log</A></B>(java.lang.String&nbsp;message,
+ long&nbsp;time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loggs a message using the specified time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#setFilterText(java.lang.String)">setFilterText</A></B>(java.lang.String&nbsp;filterText)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the filter text.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSLogging.html#setSimulatorCanvas(simulator.VSSimulatorVisualization)">setSimulatorCanvas</A></B>(<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;sv)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the simulator canvas.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSLogging()"><!-- --></A><H3>
+VSLogging</H3>
+<PRE>
+public <B>VSLogging</B>()</PRE>
+<DL>
+<DD>Instantiates a new VSLogging object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setSimulatorCanvas(simulator.VSSimulatorVisualization)"><!-- --></A><H3>
+setSimulatorCanvas</H3>
+<PRE>
+public void <B>setSimulatorCanvas</B>(<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A>&nbsp;sv)</PRE>
+<DL>
+<DD>Sets the simulator canvas.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>sv</CODE> - the simulator canvas</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLoggingArea()"><!-- --></A><H3>
+getLoggingArea</H3>
+<PRE>
+public javax.swing.JTextArea <B>getLoggingArea</B>()</PRE>
+<DL>
+<DD>Gets the loging area.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the loging area</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(java.lang.String)"><!-- --></A><H3>
+log</H3>
+<PRE>
+public void <B>log</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+<DD>Loggs a message using the global time.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="log(java.lang.String, long)"><!-- --></A><H3>
+log</H3>
+<PRE>
+public void <B>log</B>(java.lang.String&nbsp;message,
+ long&nbsp;time)</PRE>
+<DL>
+<DD>Loggs a message using the specified time.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message<DD><CODE>time</CODE> - the time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isPaused(boolean)"><!-- --></A><H3>
+isPaused</H3>
+<PRE>
+public void <B>isPaused</B>(boolean&nbsp;isPaused)</PRE>
+<DL>
+<DD>Sets if the loging is paused.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isPaused</CODE> - true, if the loging is paused</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isFiltered(boolean)"><!-- --></A><H3>
+isFiltered</H3>
+<PRE>
+public void <B>isFiltered</B>(boolean&nbsp;isFiltered)</PRE>
+<DL>
+<DD>Checks if the loging is filtered.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isFiltered</CODE> - true, if the loging is filtered</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFilterText(java.lang.String)"><!-- --></A><H3>
+setFilterText</H3>
+<PRE>
+public void <B>setFilterText</B>(java.lang.String&nbsp;filterText)</PRE>
+<DL>
+<DD>Sets the filter text.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>filterText</CODE> - the new filter text</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public void <B>clear</B>()</PRE>
+<DL>
+<DD>Clears the loging.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSCreateTask.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSMain.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSLogging.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSLogging.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSMain.html b/VS-Sim-Javadoc/simulator/VSMain.html
new file mode 100644
index 0000000..d804548
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSMain.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSMain
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSMain";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSLogging.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSMenuItemStates.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSMain.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMain.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSMain</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSMain</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSMain</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSMain. This class contains the static main method. The simulator
+ starts here!
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSMain.html#VSMain(prefs.VSPrefs)">VSMain</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSMain object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSMain.html#VSMain(prefs.VSPrefs, java.awt.Component)">VSMain</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSMain object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMain.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The main method.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSMain(prefs.VSPrefs)"><!-- --></A><H3>
+VSMain</H3>
+<PRE>
+public <B>VSMain</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs)</PRE>
+<DL>
+<DD>Instantiates a new VSMain object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs</DL>
+</DL>
+<HR>
+
+<A NAME="VSMain(prefs.VSPrefs, java.awt.Component)"><!-- --></A><H3>
+VSMain</H3>
+<PRE>
+public <B>VSMain</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo)</PRE>
+<DL>
+<DD>Instantiates a new VSMain object
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>relativeTo</CODE> - the component to open the window relative to</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD>The main method.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>args</CODE> - the arguments</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSLogging.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSMenuItemStates.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSMain.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMain.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSMenuItemStates.html b/VS-Sim-Javadoc/simulator/VSMenuItemStates.html
new file mode 100644
index 0000000..b63689d
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSMenuItemStates.html
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSMenuItemStates
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSMenuItemStates";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSMain.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSMenuItemStates.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMenuItemStates.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSMenuItemStates</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSMenuItemStates</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSMenuItemStates</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSMenuItemStates. Used by the VSSimulator to update the
+ "simulator" bar of the VSSimulatorFrame.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#VSMenuItemStates(boolean, boolean, boolean, boolean)">VSMenuItemStates</A></B>(boolean&nbsp;pause,
+ boolean&nbsp;replay,
+ boolean&nbsp;reset,
+ boolean&nbsp;start)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSMenuItemStates object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#getPause()">getPause</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the pause state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#getReplay()">getReplay</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the replay state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#getReset()">getReset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the reset state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#getStart()">getStart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the start state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#setPause(boolean)">setPause</A></B>(boolean&nbsp;pause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the pause state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#setReplay(boolean)">setReplay</A></B>(boolean&nbsp;replay)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the replay state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#setReset(boolean)">setReset</A></B>(boolean&nbsp;reset)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the reset state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSMenuItemStates.html#setStart(boolean)">setStart</A></B>(boolean&nbsp;start)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the start state.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSMenuItemStates(boolean, boolean, boolean, boolean)"><!-- --></A><H3>
+VSMenuItemStates</H3>
+<PRE>
+public <B>VSMenuItemStates</B>(boolean&nbsp;pause,
+ boolean&nbsp;replay,
+ boolean&nbsp;reset,
+ boolean&nbsp;start)</PRE>
+<DL>
+<DD>Instantiates a new VSMenuItemStates object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>pause</CODE> - the pause state<DD><CODE>replay</CODE> - the replay state<DD><CODE>reset</CODE> - the reset state<DD><CODE>start</CODE> - the start state</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setPause(boolean)"><!-- --></A><H3>
+setPause</H3>
+<PRE>
+public void <B>setPause</B>(boolean&nbsp;pause)</PRE>
+<DL>
+<DD>Sets the pause state.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>pause</CODE> - the new pause state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setReplay(boolean)"><!-- --></A><H3>
+setReplay</H3>
+<PRE>
+public void <B>setReplay</B>(boolean&nbsp;replay)</PRE>
+<DL>
+<DD>Sets the replay state.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>replay</CODE> - the new replay state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setReset(boolean)"><!-- --></A><H3>
+setReset</H3>
+<PRE>
+public void <B>setReset</B>(boolean&nbsp;reset)</PRE>
+<DL>
+<DD>Sets the reset state.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reset</CODE> - the new reset state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setStart(boolean)"><!-- --></A><H3>
+setStart</H3>
+<PRE>
+public void <B>setStart</B>(boolean&nbsp;start)</PRE>
+<DL>
+<DD>Sets the start state.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>start</CODE> - the new start state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPause()"><!-- --></A><H3>
+getPause</H3>
+<PRE>
+public boolean <B>getPause</B>()</PRE>
+<DL>
+<DD>Gets the pause state.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the pause state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReplay()"><!-- --></A><H3>
+getReplay</H3>
+<PRE>
+public boolean <B>getReplay</B>()</PRE>
+<DL>
+<DD>Gets the replay state.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the replay state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReset()"><!-- --></A><H3>
+getReset</H3>
+<PRE>
+public boolean <B>getReset</B>()</PRE>
+<DL>
+<DD>Gets the reset state.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the reset state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getStart()"><!-- --></A><H3>
+getStart</H3>
+<PRE>
+public boolean <B>getStart</B>()</PRE>
+<DL>
+<DD>Gets the start state.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the start state</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSMain.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSMenuItemStates.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSMenuItemStates.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSSimulator.html b/VS-Sim-Javadoc/simulator/VSSimulator.html
new file mode 100644
index 0000000..e55d0f5
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSSimulator.html
@@ -0,0 +1,756 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:20 GMT 2008 -->
+<TITLE>
+VSSimulator
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSimulator";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSMenuItemStates.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JPanel">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JComponent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSSimulator</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JComponent
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JPanel
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSSimulator</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSSimulator</B><DT>extends javax.swing.JPanel<DT>implements <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSSimulator, an object of this class represents a whole simulator.
+ It may be, that several parallel simulators exist. They are independent
+ fron each other.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#simulator.VSSimulator">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JPanel"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JPanel</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JPanel.AccessibleJPanel</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JComponent.AccessibleJComponent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#VSSimulator(prefs.VSPrefs, simulator.VSSimulatorFrame)">VSSimulator</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSSimulator object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#addProcessAtIndex(int)">addProcessAtIndex</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the process at a specified index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#finish()">finish</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The simulator has finished.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#fireExpertModeChanged()">fireExpertModeChanged</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fire expert mode changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getMenuItemStates()">getMenuItemStates</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the menu item states.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getPaintSize()">getPaintSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the paint size.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getPrefs()">getPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getSimulatorCanvas()">getSimulatorCanvas</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the simulator canvas.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getSimulatorFrame()">getSimulatorFrame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the simulator frame.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getSimulatorNum()">getSimulatorNum</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the simulator num.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#getSplitSize()">getSplitSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the split size.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#removedAProcessAtIndex(int)">removedAProcessAtIndex</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the process at a specified index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#updateFromPrefs()">updateFromPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update from prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulator.html#updateTaskManagerTable()">updateTaskManagerTable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update task manager table.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JPanel"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JPanel</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSimulator(prefs.VSPrefs, simulator.VSSimulatorFrame)"><!-- --></A><H3>
+VSSimulator</H3>
+<PRE>
+public <B>VSSimulator</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A>&nbsp;simulatorFrame)</PRE>
+<DL>
+<DD>Instantiates a new VSSimulator object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>simulatorFrame</CODE> - the simulator frame</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getSplitSize()"><!-- --></A><H3>
+getSplitSize</H3>
+<PRE>
+public int <B>getSplitSize</B>()</PRE>
+<DL>
+<DD>Gets the split size.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the split size</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPaintSize()"><!-- --></A><H3>
+getPaintSize</H3>
+<PRE>
+public int <B>getPaintSize</B>()</PRE>
+<DL>
+<DD>Gets the paint size.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the paint size</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateTaskManagerTable()"><!-- --></A><H3>
+updateTaskManagerTable</H3>
+<PRE>
+public void <B>updateTaskManagerTable</B>()</PRE>
+<DL>
+<DD>Update task manager table.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="finish()"><!-- --></A><H3>
+finish</H3>
+<PRE>
+public void <B>finish</B>()</PRE>
+<DL>
+<DD>The simulator has finished.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSimulatorNum()"><!-- --></A><H3>
+getSimulatorNum</H3>
+<PRE>
+public int <B>getSimulatorNum</B>()</PRE>
+<DL>
+<DD>Gets the simulator num.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the simulator num</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMenuItemStates()"><!-- --></A><H3>
+getMenuItemStates</H3>
+<PRE>
+public <A HREF="../simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A> <B>getMenuItemStates</B>()</PRE>
+<DL>
+<DD>Gets the menu item states.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the menu item states</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSimulatorCanvas()"><!-- --></A><H3>
+getSimulatorCanvas</H3>
+<PRE>
+public <A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A> <B>getSimulatorCanvas</B>()</PRE>
+<DL>
+<DD>Gets the simulator canvas.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the simulator canvas</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSimulatorFrame()"><!-- --></A><H3>
+getSimulatorFrame</H3>
+<PRE>
+public <A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A> <B>getSimulatorFrame</B>()</PRE>
+<DL>
+<DD>Gets the simulator frame.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the simulator frame</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateFromPrefs()"><!-- --></A><H3>
+updateFromPrefs</H3>
+<PRE>
+public void <B>updateFromPrefs</B>()</PRE>
+<DL>
+<DD>Update from prefs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removedAProcessAtIndex(int)"><!-- --></A><H3>
+removedAProcessAtIndex</H3>
+<PRE>
+public void <B>removedAProcessAtIndex</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Removes the process at a specified index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addProcessAtIndex(int)"><!-- --></A><H3>
+addProcessAtIndex</H3>
+<PRE>
+public void <B>addProcessAtIndex</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Adds the process at a specified index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireExpertModeChanged()"><!-- --></A><H3>
+fireExpertModeChanged</H3>
+<PRE>
+public void <B>fireExpertModeChanged</B>()</PRE>
+<DL>
+<DD>Fire expert mode changed. Tell, that the expert mode has changed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPrefs()"><!-- --></A><H3>
+getPrefs</H3>
+<PRE>
+public <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>getPrefs</B>()</PRE>
+<DL>
+<DD>Gets the prefs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the prefs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSMenuItemStates.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JPanel">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JComponent">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSSimulatorFrame.html b/VS-Sim-Javadoc/simulator/VSSimulatorFrame.html
new file mode 100644
index 0000000..4ed9a79
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSSimulatorFrame.html
@@ -0,0 +1,647 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:21 GMT 2008 -->
+<TITLE>
+VSSimulatorFrame
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSimulatorFrame";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulatorFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSSimulatorFrame</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Window
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Frame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JFrame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../utils/VSFrame.html" title="class in utils">utils.VSFrame</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSSimulatorFrame</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSSimulatorFrame</B><DT>extends <A HREF="../utils/VSFrame.html" title="class in utils">VSFrame</A></DL>
+</PRE>
+
+<P>
+The class VSSimulatorFrame, an object of this class represents a window
+ of the simulator. The window can have several tabs. Each tab contains
+ an independent simulator.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#simulator.VSSimulatorFrame">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface javax.swing.WindowConstants</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#VSSimulatorFrame(prefs.VSPrefs, java.awt.Component)">VSSimulatorFrame</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSSimulatorFrame object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#addSimulator(simulator.VSSimulator)">addSimulator</A></B>(<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#dispose()">dispose</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#getCurrentSimulator()">getCurrentSimulator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the current simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#getPrefs()">getPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the prefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#pauseCurrentSimulator()">pauseCurrentSimulator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pauses the current simulator</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#removeSimulator(simulator.VSSimulator)">removeSimulator</A></B>(<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulatorToRemove)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#resetCurrentSimulator()">resetCurrentSimulator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets the current simulator</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#startCurrentSimulator()">startCurrentSimulator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts the current simulator</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#updateEditMenu()">updateEditMenu</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the edit menu.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorFrame.html#updateSimulatorMenu()">updateSimulatorMenu</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the simulator menu.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_utils.VSFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class utils.<A HREF="../utils/VSFrame.html" title="class in utils">VSFrame</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../utils/VSFrame.html#disposeWithParent()">disposeWithParent</A>, <A HREF="../utils/VSFrame.html#setSize(int, int)">setSize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setVisible, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.awt.MenuContainer</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSimulatorFrame(prefs.VSPrefs, java.awt.Component)"><!-- --></A><H3>
+VSSimulatorFrame</H3>
+<PRE>
+public <B>VSSimulatorFrame</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo)</PRE>
+<DL>
+<DD>Instantiates a new VSSimulatorFrame object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>relativeTo</CODE> - the component to open the window relative to</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="updateEditMenu()"><!-- --></A><H3>
+updateEditMenu</H3>
+<PRE>
+public void <B>updateEditMenu</B>()</PRE>
+<DL>
+<DD>Updates the edit menu. Called if another simulator tab has been selected
+ or if processes have been added or removed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateSimulatorMenu()"><!-- --></A><H3>
+updateSimulatorMenu</H3>
+<PRE>
+public void <B>updateSimulatorMenu</B>()</PRE>
+<DL>
+<DD>Updates the simulator menu. Called if the simulator state has changed
+ (e.g. start/play/stop/replay etc)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dispose()"><!-- --></A><H3>
+dispose</H3>
+<PRE>
+public void <B>dispose</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>dispose</CODE> in class <CODE>java.awt.Window</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addSimulator(simulator.VSSimulator)"><!-- --></A><H3>
+addSimulator</H3>
+<PRE>
+public void <B>addSimulator</B>(<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator)</PRE>
+<DL>
+<DD>Adds the simulator.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>simulator</CODE> - the simulator</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeSimulator(simulator.VSSimulator)"><!-- --></A><H3>
+removeSimulator</H3>
+<PRE>
+public void <B>removeSimulator</B>(<A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulatorToRemove)</PRE>
+<DL>
+<DD>Removes the simulator.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>simulatorToRemove</CODE> - the simulator to remove</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCurrentSimulator()"><!-- --></A><H3>
+getCurrentSimulator</H3>
+<PRE>
+public <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A> <B>getCurrentSimulator</B>()</PRE>
+<DL>
+<DD>Gets the current simulator.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the current simulator</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resetCurrentSimulator()"><!-- --></A><H3>
+resetCurrentSimulator</H3>
+<PRE>
+public void <B>resetCurrentSimulator</B>()</PRE>
+<DL>
+<DD>Resets the current simulator
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startCurrentSimulator()"><!-- --></A><H3>
+startCurrentSimulator</H3>
+<PRE>
+public void <B>startCurrentSimulator</B>()</PRE>
+<DL>
+<DD>Starts the current simulator
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pauseCurrentSimulator()"><!-- --></A><H3>
+pauseCurrentSimulator</H3>
+<PRE>
+public void <B>pauseCurrentSimulator</B>()</PRE>
+<DL>
+<DD>Pauses the current simulator
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPrefs()"><!-- --></A><H3>
+getPrefs</H3>
+<PRE>
+public <A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A> <B>getPrefs</B>()</PRE>
+<DL>
+<DD>Gets the prefs.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the prefs</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSSimulator.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulatorFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSSimulatorVisualization.VSMessageLine.html b/VS-Sim-Javadoc/simulator/VSSimulatorVisualization.VSMessageLine.html
new file mode 100644
index 0000000..990ce66
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSSimulatorVisualization.VSMessageLine.html
@@ -0,0 +1,396 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSSimulatorVisualization.VSMessageLine
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSimulatorVisualization.VSMessageLine";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulatorVisualization.VSMessageLine.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorVisualization.VSMessageLine.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSSimulatorVisualization.VSMessageLine</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSSimulatorVisualization.VSMessageLine</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSSimulatorVisualization.VSMessageLine</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSMessageLine, an object of this class represents a message
+ line drawn into the painting area.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#VSSimulatorVisualization.VSMessageLine(core.VSInternalProcess, long, long, long, int, int, core.VSTask)">VSSimulatorVisualization.VSMessageLine</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;receiverProcess,
+ long&nbsp;sendTime,
+ long&nbsp;recvTime,
+ long&nbsp;outageTime,
+ int&nbsp;senderNum,
+ int&nbsp;receiverNum,
+ <A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSMessageLine object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#draw(java.awt.Graphics2D, long)">draw</A></B>(java.awt.Graphics2D&nbsp;g,
+ long&nbsp;globalTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Draws the message line.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#equals(simulator.VSSimulatorVisualization.VSMessageLine)">equals</A></B>(<A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>&nbsp;line)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks one line to another if they equal (have the same message line
+ id)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#getMessageLineNum()">getMessageLineNum</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the message line num.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSTask.html" title="class in core">VSTask</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#getTask()">getTask</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the task.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#recalcOnChange()">recalcOnChange</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recalc on change.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html#removedAProcessAtIndex(int)">removedAProcessAtIndex</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called if a process within the simulator has been removed at a
+ specified index.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSimulatorVisualization.VSMessageLine(core.VSInternalProcess, long, long, long, int, int, core.VSTask)"><!-- --></A><H3>
+VSSimulatorVisualization.VSMessageLine</H3>
+<PRE>
+public <B>VSSimulatorVisualization.VSMessageLine</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;receiverProcess,
+ long&nbsp;sendTime,
+ long&nbsp;recvTime,
+ long&nbsp;outageTime,
+ int&nbsp;senderNum,
+ int&nbsp;receiverNum,
+ <A HREF="../core/VSTask.html" title="class in core">VSTask</A>&nbsp;task)</PRE>
+<DL>
+<DD>Instantiates a new VSMessageLine object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>receiverProcess</CODE> - the receiver process<DD><CODE>sendTime</CODE> - the send time<DD><CODE>recvTime</CODE> - the recv time<DD><CODE>outageTime</CODE> - the outage time<DD><CODE>senderNum</CODE> - the sender num<DD><CODE>receiverNum</CODE> - the receiver num<DD><CODE>task</CODE> - the task</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="recalcOnChange()"><!-- --></A><H3>
+recalcOnChange</H3>
+<PRE>
+public void <B>recalcOnChange</B>()</PRE>
+<DL>
+<DD>Recalc on change.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="draw(java.awt.Graphics2D, long)"><!-- --></A><H3>
+draw</H3>
+<PRE>
+public void <B>draw</B>(java.awt.Graphics2D&nbsp;g,
+ long&nbsp;globalTime)</PRE>
+<DL>
+<DD>Draws the message line.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>g</CODE> - the grpahics object to draw at<DD><CODE>globalTime</CODE> - the global time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removedAProcessAtIndex(int)"><!-- --></A><H3>
+removedAProcessAtIndex</H3>
+<PRE>
+public boolean <B>removedAProcessAtIndex</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Called if a process within the simulator has been removed at a
+ specified index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index
+<DT><B>Returns:</B><DD>true, if the sender or the receiver of the message has been
+ removed from the simulator. Else false is returned.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessageLineNum()"><!-- --></A><H3>
+getMessageLineNum</H3>
+<PRE>
+public long <B>getMessageLineNum</B>()</PRE>
+<DL>
+<DD>Gets the message line num.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the message line num</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(simulator.VSSimulatorVisualization.VSMessageLine)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A>&nbsp;line)</PRE>
+<DL>
+<DD>Checks one line to another if they equal (have the same message line
+ id)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>line</CODE> - the line to compare against
+<DT><B>Returns:</B><DD>true, if they equal</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTask()"><!-- --></A><H3>
+getTask</H3>
+<PRE>
+public <A HREF="../core/VSTask.html" title="class in core">VSTask</A> <B>getTask</B>()</PRE>
+<DL>
+<DD>Gets the task.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the task</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulatorVisualization.VSMessageLine.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorVisualization.VSMessageLine.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/VSSimulatorVisualization.html b/VS-Sim-Javadoc/simulator/VSSimulatorVisualization.html
new file mode 100644
index 0000000..f1e55d6
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/VSSimulatorVisualization.html
@@ -0,0 +1,1013 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:24 GMT 2008 -->
+<TITLE>
+VSSimulatorVisualization
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSSimulatorVisualization";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulatorVisualization.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorVisualization.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.awt.Component">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+simulator</FONT>
+<BR>
+Class VSSimulatorVisualization</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Canvas
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>simulator.VSSimulatorVisualization</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible, <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSSimulatorVisualization</B><DT>extends java.awt.Canvas<DT>implements java.lang.Runnable, <A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></DL>
+</PRE>
+
+<P>
+The class VSSimulatorVisualization. An instance of this object represents the
+ graphical paint area of a simulator. It contains all graphic calculations.
+ Also the simulator thread takes place in this class in a loop! This class
+ is probably the most cryptic of the whole simulator source code. This is
+ this way in order to gain more performance of the painting area!
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#simulator.VSSimulatorVisualization">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator">VSSimulatorVisualization.VSMessageLine</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class VSMessageLine, an object of this class represents a message
+ line drawn into the painting area.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Canvas</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Canvas.AccessibleAWTCanvas</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#VSSimulatorVisualization(prefs.VSPrefs, simulator.VSSimulator, simulator.VSLogging)">VSSimulatorVisualization</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSSimulatorVisualization object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deserializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#editProcess(int)">editProcess</A></B>(int&nbsp;processNum)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Edits the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#editProcess(core.VSInternalProcess)">editProcess</A></B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Edits the process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#finish()">finish</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called if the simulator has finished.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getNumProcesses()">getNumProcesses</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the num of processes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getProcess(int)">getProcess</A></B>(int&nbsp;processNum)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the specified process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getProcesses()">getProcesses</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the processes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getProcessesArray()">getProcessesArray</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the processes array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Integer[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getProcessIDs()">getProcessIDs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the processes IDs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getStartTime()">getStartTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the start time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../core/VSTaskManager.html" title="class in core">VSTaskManager</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getTaskManager()">getTaskManager</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the task manager.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getTime()">getTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#getUntilTime()">getUntilTime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the until time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#hasThreadStopped()">hasThreadStopped</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if the thread has been stopped.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#isAntiAliased(boolean)">isAntiAliased</A></B>(boolean&nbsp;isAntiAliased)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets if the simulator graphics are anti aliased.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#paint()">paint</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paints the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#pause()">pause</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call this, in order to pause the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#play()">play</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts/plays the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#processIDCount()">processIDCount</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the next process id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#reset()">reset</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call this, in order to reset the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#sendMessage(core.VSMessage)">sendMessage</A></B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#showLamport(boolean)">showLamport</A></B>(boolean&nbsp;showLamport)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets, if the the lamport time should be shown.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#showVectorTime(boolean)">showVectorTime</A></B>(boolean&nbsp;showVectorTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets, if the vector time should be shown.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#stopThread()">stopThread</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stops the thread of the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../simulator/VSSimulatorVisualization.html#updateFromPrefs()">updateFromPrefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates from the prefs.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Canvas</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSSimulatorVisualization(prefs.VSPrefs, simulator.VSSimulator, simulator.VSLogging)"><!-- --></A><H3>
+VSSimulatorVisualization</H3>
+<PRE>
+public <B>VSSimulatorVisualization</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ <A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A>&nbsp;simulator,
+ <A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A>&nbsp;loging)</PRE>
+<DL>
+<DD>Instantiates a new VSSimulatorVisualization object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>simulator</CODE> - the simulator<DD><CODE>loging</CODE> - the loging</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="paint()"><!-- --></A><H3>
+paint</H3>
+<PRE>
+public void <B>paint</B>()</PRE>
+<DL>
+<DD>Paints the simulator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTime()"><!-- --></A><H3>
+getTime</H3>
+<PRE>
+public long <B>getTime</B>()</PRE>
+<DL>
+<DD>Gets the time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getUntilTime()"><!-- --></A><H3>
+getUntilTime</H3>
+<PRE>
+public long <B>getUntilTime</B>()</PRE>
+<DL>
+<DD>Gets the until time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the until time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getStartTime()"><!-- --></A><H3>
+getStartTime</H3>
+<PRE>
+public long <B>getStartTime</B>()</PRE>
+<DL>
+<DD>Gets the start time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the start time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="processIDCount()"><!-- --></A><H3>
+processIDCount</H3>
+<PRE>
+public int <B>processIDCount</B>()</PRE>
+<DL>
+<DD>Gets the next process id.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the next process id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTaskManager()"><!-- --></A><H3>
+getTaskManager</H3>
+<PRE>
+public <A HREF="../core/VSTaskManager.html" title="class in core">VSTaskManager</A> <B>getTaskManager</B>()</PRE>
+<DL>
+<DD>Gets the task manager.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the task manager</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNumProcesses()"><!-- --></A><H3>
+getNumProcesses</H3>
+<PRE>
+public int <B>getNumProcesses</B>()</PRE>
+<DL>
+<DD>Gets the num of processes.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the num of processes</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcess(int)"><!-- --></A><H3>
+getProcess</H3>
+<PRE>
+public <A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A> <B>getProcess</B>(int&nbsp;processNum)</PRE>
+<DL>
+<DD>Gets the specified process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>processNum</CODE> - the process num to get the process of
+<DT><B>Returns:</B><DD>the process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="play()"><!-- --></A><H3>
+play</H3>
+<PRE>
+public void <B>play</B>()</PRE>
+<DL>
+<DD>Starts/plays the simulator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="finish()"><!-- --></A><H3>
+finish</H3>
+<PRE>
+public void <B>finish</B>()</PRE>
+<DL>
+<DD>Called if the simulator has finished.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pause()"><!-- --></A><H3>
+pause</H3>
+<PRE>
+public void <B>pause</B>()</PRE>
+<DL>
+<DD>Call this, in order to pause the simulator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="reset()"><!-- --></A><H3>
+reset</H3>
+<PRE>
+public void <B>reset</B>()</PRE>
+<DL>
+<DD>Call this, in order to reset the simulator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stopThread()"><!-- --></A><H3>
+stopThread</H3>
+<PRE>
+public void <B>stopThread</B>()</PRE>
+<DL>
+<DD>Stops the thread of the simulator.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasThreadStopped()"><!-- --></A><H3>
+hasThreadStopped</H3>
+<PRE>
+public boolean <B>hasThreadStopped</B>()</PRE>
+<DL>
+<DD>Checks if the thread has been stopped.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true, if is thread has stopped</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="showLamport(boolean)"><!-- --></A><H3>
+showLamport</H3>
+<PRE>
+public void <B>showLamport</B>(boolean&nbsp;showLamport)</PRE>
+<DL>
+<DD>Sets, if the the lamport time should be shown. It implicitly disables
+ the vector time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>showLamport</CODE> - true, if the lamport time should be shown</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="showVectorTime(boolean)"><!-- --></A><H3>
+showVectorTime</H3>
+<PRE>
+public void <B>showVectorTime</B>(boolean&nbsp;showVectorTime)</PRE>
+<DL>
+<DD>Sets, if the vector time should be shown. It implicitly disables the
+ lamport time.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>showVectorTime</CODE> - true, if the vector time should be shown</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAntiAliased(boolean)"><!-- --></A><H3>
+isAntiAliased</H3>
+<PRE>
+public void <B>isAntiAliased</B>(boolean&nbsp;isAntiAliased)</PRE>
+<DL>
+<DD>Sets if the simulator graphics are anti aliased.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isAntiAliased</CODE> - true, if the simulator is anti aliased</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="sendMessage(core.VSMessage)"><!-- --></A><H3>
+sendMessage</H3>
+<PRE>
+public void <B>sendMessage</B>(<A HREF="../core/VSMessage.html" title="class in core">VSMessage</A>&nbsp;message)</PRE>
+<DL>
+<DD>Sends a message.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="editProcess(int)"><!-- --></A><H3>
+editProcess</H3>
+<PRE>
+public void <B>editProcess</B>(int&nbsp;processNum)</PRE>
+<DL>
+<DD>Edits the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>processNum</CODE> - the process num</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="editProcess(core.VSInternalProcess)"><!-- --></A><H3>
+editProcess</H3>
+<PRE>
+public void <B>editProcess</B>(<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&nbsp;process)</PRE>
+<DL>
+<DD>Edits the process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>process</CODE> - the process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcessesArray()"><!-- --></A><H3>
+getProcessesArray</H3>
+<PRE>
+public java.util.ArrayList&lt;<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&gt; <B>getProcessesArray</B>()</PRE>
+<DL>
+<DD>Gets the processes array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the processes array</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcessIDs()"><!-- --></A><H3>
+getProcessIDs</H3>
+<PRE>
+public java.lang.Integer[] <B>getProcessIDs</B>()</PRE>
+<DL>
+<DD>Gets the processes IDs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the processes IDs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProcesses()"><!-- --></A><H3>
+getProcesses</H3>
+<PRE>
+public java.util.ArrayList&lt;<A HREF="../core/VSInternalProcess.html" title="class in core">VSInternalProcess</A>&gt; <B>getProcesses</B>()</PRE>
+<DL>
+<DD>Gets the processes.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the processes</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateFromPrefs()"><!-- --></A><H3>
+updateFromPrefs</H3>
+<PRE>
+public void <B>updateFromPrefs</B>()</PRE>
+<DL>
+<DD>Updates from the prefs. Called by the VSSimulatorEditor if values
+ have been saved.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(serialize.VSSerialize, java.io.ObjectOutputStream)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectOutputStream&nbsp;objectOutputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Serializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#serialize(serialize.VSSerialize, java.io.ObjectOutputStream)">serialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectOutputStream</CODE> - The object output stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(serialize.VSSerialize, java.io.ObjectInputStream)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(<A HREF="../serialize/VSSerialize.html" title="class in serialize">VSSerialize</A>&nbsp;serialize,
+ java.io.ObjectInputStream&nbsp;objectInputStream)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">VSSerializable</A></CODE></B></DD>
+<DD>Deserializes
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../serialize/VSSerializable.html#deserialize(serialize.VSSerialize, java.io.ObjectInputStream)">deserialize</A></CODE> in interface <CODE><A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>serialize</CODE> - The serialize object<DD><CODE>objectInputStream</CODE> - The object input stream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/VSSimulatorVisualization.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSSimulatorVisualization.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.awt.Component">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/package-frame.html b/VS-Sim-Javadoc/simulator/package-frame.html
new file mode 100644
index 0000000..e5e08ae
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/package-frame.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+simulator
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../simulator/package-summary.html" target="classFrame">simulator</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VSCreateTask.html" title="class in simulator" target="classFrame">VSCreateTask</A>
+<BR>
+<A HREF="VSLogging.html" title="class in simulator" target="classFrame">VSLogging</A>
+<BR>
+<A HREF="VSMain.html" title="class in simulator" target="classFrame">VSMain</A>
+<BR>
+<A HREF="VSMenuItemStates.html" title="class in simulator" target="classFrame">VSMenuItemStates</A>
+<BR>
+<A HREF="VSSimulator.html" title="class in simulator" target="classFrame">VSSimulator</A>
+<BR>
+<A HREF="VSSimulatorFrame.html" title="class in simulator" target="classFrame">VSSimulatorFrame</A>
+<BR>
+<A HREF="VSSimulatorVisualization.html" title="class in simulator" target="classFrame">VSSimulatorVisualization</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/package-summary.html b/VS-Sim-Javadoc/simulator/package-summary.html
new file mode 100644
index 0000000..f0b8f18
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/package-summary.html
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+simulator
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="simulator";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../utils/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package simulator
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSCreateTask.html" title="class in simulator">VSCreateTask</A></B></TD>
+<TD>The class VSCreateTask, an object of this class represents how new
+ VSTask objects are to be created using JComboBox selections of the
+ GUI editor..</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSLogging.html" title="class in simulator">VSLogging</A></B></TD>
+<TD>The class VSLogging, an object of this class is responsible for the loging
+ of text messages into the simulator's loging window.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSMain.html" title="class in simulator">VSMain</A></B></TD>
+<TD>The class VSMain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSMenuItemStates.html" title="class in simulator">VSMenuItemStates</A></B></TD>
+<TD>The class VSMenuItemStates.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSSimulator.html" title="class in simulator">VSSimulator</A></B></TD>
+<TD>The class VSSimulator, an object of this class represents a whole simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A></B></TD>
+<TD>The class VSSimulatorFrame, an object of this class represents a window
+ of the simulator.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator">VSSimulatorVisualization</A></B></TD>
+<TD>The class VSSimulatorVisualization.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../utils/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/simulator/package-tree.html b/VS-Sim-Javadoc/simulator/package-tree.html
new file mode 100644
index 0000000..bd20064
--- /dev/null
+++ b/VS-Sim-Javadoc/simulator/package-tree.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+simulator Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="simulator Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../utils/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package simulator
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.awt.Canvas (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">simulator.<A HREF="../simulator/VSSimulatorVisualization.html" title="class in simulator"><B>VSSimulatorVisualization</B></A> (implements java.lang.Runnable, serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+</UL>
+<LI TYPE="circle">java.awt.Container<UL>
+<LI TYPE="circle">javax.swing.JComponent (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">simulator.<A HREF="../simulator/VSSimulator.html" title="class in simulator"><B>VSSimulator</B></A> (implements serialize.<A HREF="../serialize/VSSerializable.html" title="interface in serialize">VSSerializable</A>)
+</UL>
+</UL>
+<LI TYPE="circle">java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
+<UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSFrame.html" title="class in utils"><B>VSFrame</B></A><UL>
+<LI TYPE="circle">simulator.<A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator"><B>VSSimulatorFrame</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">simulator.<A HREF="../simulator/VSCreateTask.html" title="class in simulator"><B>VSCreateTask</B></A><LI TYPE="circle">simulator.<A HREF="../simulator/VSLogging.html" title="class in simulator"><B>VSLogging</B></A><LI TYPE="circle">simulator.<A HREF="../simulator/VSMain.html" title="class in simulator"><B>VSMain</B></A><LI TYPE="circle">simulator.<A HREF="../simulator/VSMenuItemStates.html" title="class in simulator"><B>VSMenuItemStates</B></A><LI TYPE="circle">simulator.<A HREF="../simulator/VSSimulatorVisualization.VSMessageLine.html" title="class in simulator"><B>VSSimulatorVisualization.VSMessageLine</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../serialize/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../utils/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?simulator/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/stylesheet.css b/VS-Sim-Javadoc/stylesheet.css
new file mode 100644
index 0000000..6ea9e51
--- /dev/null
+++ b/VS-Sim-Javadoc/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+
diff --git a/VS-Sim-Javadoc/utils/VS3Tupel.html b/VS-Sim-Javadoc/utils/VS3Tupel.html
new file mode 100644
index 0000000..f354b04
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VS3Tupel.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:25 GMT 2008 -->
+<TITLE>
+VS3Tupel
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VS3Tupel";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../utils/VSAboutFrame.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VS3Tupel.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VS3Tupel.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VS3Tupel&lt;A,B,C&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VS3Tupel&lt;A,B,C&gt;</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>VS3Tupel&lt;A,B,C&gt;</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VS3Tupel, an object of this class represents a 3-Tupel of objects.
+ Each object can have its own type.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VS3Tupel.html#VS3Tupel(A, B, C)">VS3Tupel</A></B>(<A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">A</A>&nbsp;a,
+ <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">B</A>&nbsp;b,
+ <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">C</A>&nbsp;c)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new tupel.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">A</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VS3Tupel.html#getA()">getA</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the a.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">B</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VS3Tupel.html#getB()">getB</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the b.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">C</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VS3Tupel.html#getC()">getC</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the c.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VS3Tupel(java.lang.Object,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="VS3Tupel(A, B, C)"><!-- --></A><H3>
+VS3Tupel</H3>
+<PRE>
+public <B>VS3Tupel</B>(<A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">A</A>&nbsp;a,
+ <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">B</A>&nbsp;b,
+ <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">C</A>&nbsp;c)</PRE>
+<DL>
+<DD>Instantiates a new tupel.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>a</CODE> - the a<DD><CODE>b</CODE> - the b<DD><CODE>c</CODE> - the c</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getA()"><!-- --></A><H3>
+getA</H3>
+<PRE>
+public <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">A</A> <B>getA</B>()</PRE>
+<DL>
+<DD>Gets the a.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the a</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getB()"><!-- --></A><H3>
+getB</H3>
+<PRE>
+public <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">B</A> <B>getB</B>()</PRE>
+<DL>
+<DD>Gets the b.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the b</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getC()"><!-- --></A><H3>
+getC</H3>
+<PRE>
+public <A HREF="../utils/VS3Tupel.html" title="type parameter in VS3Tupel">C</A> <B>getC</B>()</PRE>
+<DL>
+<DD>Gets the c.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the c</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../utils/VSAboutFrame.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VS3Tupel.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VS3Tupel.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSAboutFrame.html b/VS-Sim-Javadoc/utils/VSAboutFrame.html
new file mode 100644
index 0000000..4dcf6ac
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSAboutFrame.html
@@ -0,0 +1,475 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:26 GMT 2008 -->
+<TITLE>
+VSAboutFrame
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSAboutFrame";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VS3Tupel.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSClassLoader.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSAboutFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAboutFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSAboutFrame</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Window
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Frame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JFrame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="../utils/VSFrame.html" title="class in utils">utils.VSFrame</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSAboutFrame</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSAboutFrame</B><DT>extends <A HREF="../utils/VSFrame.html" title="class in utils">VSFrame</A></DL>
+</PRE>
+
+<P>
+The class VSAboutFrame. This class is only for the about window which
+ shows up if selected in the GUI.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#utils.VSAboutFrame">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface javax.swing.WindowConstants</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSAboutFrame.html#VSAboutFrame(prefs.VSPrefs, java.awt.Component)">VSAboutFrame</A></B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSAboutFrame object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.swing.JPanel</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSAboutFrame.html#createButtonPanel()">createButtonPanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the button panel.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.awt.Container</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSAboutFrame.html#createContentPane()">createContentPane</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the content pane.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_utils.VSFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class utils.<A HREF="../utils/VSFrame.html" title="class in utils">VSFrame</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../utils/VSFrame.html#disposeWithParent()">disposeWithParent</A>, <A HREF="../utils/VSFrame.html#setSize(int, int)">setSize</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setVisible, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.awt.MenuContainer</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSAboutFrame(prefs.VSPrefs, java.awt.Component)"><!-- --></A><H3>
+VSAboutFrame</H3>
+<PRE>
+public <B>VSAboutFrame</B>(<A HREF="../prefs/VSPrefs.html" title="class in prefs">VSPrefs</A>&nbsp;prefs,
+ java.awt.Component&nbsp;relativeTo)</PRE>
+<DL>
+<DD>Instantiates a new VSAboutFrame object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>prefs</CODE> - the prefs<DD><CODE>relativeTo</CODE> - the component to open the about window relative to</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createContentPane()"><!-- --></A><H3>
+createContentPane</H3>
+<PRE>
+public java.awt.Container <B>createContentPane</B>()</PRE>
+<DL>
+<DD>Creates the content pane.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the container</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createButtonPanel()"><!-- --></A><H3>
+createButtonPanel</H3>
+<PRE>
+public javax.swing.JPanel <B>createButtonPanel</B>()</PRE>
+<DL>
+<DD>Creates the button panel.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the panel</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VS3Tupel.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSClassLoader.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSAboutFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSAboutFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSClassLoader.html b/VS-Sim-Javadoc/utils/VSClassLoader.html
new file mode 100644
index 0000000..f689ce7
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSClassLoader.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:26 GMT 2008 -->
+<TITLE>
+VSClassLoader
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSClassLoader";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSAboutFrame.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSFrame.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSClassLoader.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSClassLoader.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSClassLoader</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.lang.ClassLoader
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSClassLoader</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSClassLoader</B><DT>extends java.lang.ClassLoader</DL>
+</PRE>
+
+<P>
+The class VSClassLoader. This class is used in order to create new objects
+ by its classnames.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSClassLoader.html#VSClassLoader()">VSClassLoader</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSClassLoader.html#newInstance(java.lang.String)">newInstance</A></B>(java.lang.String&nbsp;classname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new instance of the given classname.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.ClassLoader"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.ClassLoader</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSClassLoader()"><!-- --></A><H3>
+VSClassLoader</H3>
+<PRE>
+public <B>VSClassLoader</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="newInstance(java.lang.String)"><!-- --></A><H3>
+newInstance</H3>
+<PRE>
+public java.lang.Object <B>newInstance</B>(java.lang.String&nbsp;classname)</PRE>
+<DL>
+<DD>Creates a new instance of the given classname.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the classname
+<DT><B>Returns:</B><DD>the object</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSAboutFrame.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSFrame.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSClassLoader.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSClassLoader.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSFrame.html b/VS-Sim-Javadoc/utils/VSFrame.html
new file mode 100644
index 0000000..e4af439
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSFrame.html
@@ -0,0 +1,488 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:26 GMT 2008 -->
+<TITLE>
+VSFrame
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSFrame";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSClassLoader.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSInfoArea.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSFrame</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Window
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Frame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JFrame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSFrame</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../utils/VSAboutFrame.html" title="class in utils">VSAboutFrame</A>, <A HREF="../prefs/editors/VSEditorFrame.html" title="class in prefs.editors">VSEditorFrame</A>, <A HREF="../simulator/VSSimulatorFrame.html" title="class in simulator">VSSimulatorFrame</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSFrame</B><DT>extends javax.swing.JFrame</DL>
+</PRE>
+
+<P>
+The class VSFrame. All frames of the simulator extend this VSFrame class.
+ This class makes sure that all 'subwindows' get closed if its parent gets
+ closed. And it also makes sure to open new windows relative to its parent.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#utils.VSFrame">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface javax.swing.WindowConstants</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSFrame.html#VSFrame(java.lang.String)">VSFrame</A></B>(java.lang.String&nbsp;title)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSFrame object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSFrame.html#VSFrame(java.lang.String, java.awt.Component)">VSFrame</A></B>(java.lang.String&nbsp;title,
+ java.awt.Component&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a VSFrame object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSFrame.html#disposeWithParent()">disposeWithParent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dispose with its parent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSFrame.html#setSize(int, int)">setSize</A></B>(int&nbsp;width,
+ int&nbsp;height)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JFrame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Frame</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Window</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setVisible, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.awt.MenuContainer</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSFrame(java.lang.String, java.awt.Component)"><!-- --></A><H3>
+VSFrame</H3>
+<PRE>
+public <B>VSFrame</B>(java.lang.String&nbsp;title,
+ java.awt.Component&nbsp;parent)</PRE>
+<DL>
+<DD>Instantiates a VSFrame object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title<DD><CODE>parent</CODE> - the parent</DL>
+</DL>
+<HR>
+
+<A NAME="VSFrame(java.lang.String)"><!-- --></A><H3>
+VSFrame</H3>
+<PRE>
+public <B>VSFrame</B>(java.lang.String&nbsp;title)</PRE>
+<DL>
+<DD>Instantiates a new VSFrame object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>title</CODE> - the title</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="disposeWithParent()"><!-- --></A><H3>
+disposeWithParent</H3>
+<PRE>
+public void <B>disposeWithParent</B>()</PRE>
+<DL>
+<DD>Dispose with its parent.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSize(int, int)"><!-- --></A><H3>
+setSize</H3>
+<PRE>
+public void <B>setSize</B>(int&nbsp;width,
+ int&nbsp;height)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>setSize</CODE> in class <CODE>java.awt.Window</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSClassLoader.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSInfoArea.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSFrame.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JFrame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSInfoArea.html b/VS-Sim-Javadoc/utils/VSInfoArea.html
new file mode 100644
index 0000000..691c3cb
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSInfoArea.html
@@ -0,0 +1,427 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:27 GMT 2008 -->
+<TITLE>
+VSInfoArea
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSInfoArea";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSFrame.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSPriorityQueue.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSInfoArea.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSInfoArea.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JEditorPane">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JEditorPane">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_javax.swing.JTextPane">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSInfoArea</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.awt.Container
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JComponent
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.text.JTextComponent
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JEditorPane
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">javax.swing.JTextPane
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSInfoArea</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.Scrollable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>VSInfoArea</B><DT>extends javax.swing.JTextPane</DL>
+</PRE>
+
+<P>
+The class VSInfoArea, an object of this class is used for some information
+areas. E.g. in the VSAboutFrame class.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#utils.VSInfoArea">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_javax.swing.JEditorPane"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JEditorPane</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JEditorPane.AccessibleJEditorPane, javax.swing.JEditorPane.AccessibleJEditorPaneHTML, javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_javax.swing.text.JTextComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.text.JTextComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JComponent.AccessibleJComponent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JEditorPane"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JEditorPane</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>HONOR_DISPLAY_PROPERTIES, W3C_LENGTH_UNITS</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.text.JTextComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.text.JTextComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSInfoArea.html#VSInfoArea()">VSInfoArea</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSInfoArea.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSInfoArea.html#VSInfoArea(java.lang.String)">VSInfoArea</A></B>(java.lang.String&nbsp;text)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSInfoArea.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JTextPane"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JTextPane</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addStyle, createDefaultEditorKit, getCharacterAttributes, getInputAttributes, getLogicalStyle, getParagraphAttributes, getStyle, getStyledDocument, getStyledEditorKit, getUIClassID, insertComponent, insertIcon, paramString, removeStyle, replaceSelection, setCharacterAttributes, setDocument, setEditorKit, setLogicalStyle, setParagraphAttributes, setStyledDocument</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JEditorPane"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JEditorPane</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitClassNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPage, setText</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.text.JTextComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.text.JTextComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getActions, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class javax.swing.JComponent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSInfoArea()"><!-- --></A><H3>
+VSInfoArea</H3>
+<PRE>
+public <B>VSInfoArea</B>()</PRE>
+<DL>
+<DD>Instantiates a new VSInfoArea.
+<P>
+</DL>
+<HR>
+
+<A NAME="VSInfoArea(java.lang.String)"><!-- --></A><H3>
+VSInfoArea</H3>
+<PRE>
+public <B>VSInfoArea</B>(java.lang.String&nbsp;text)</PRE>
+<DL>
+<DD>Instantiates a new VSInfoArea.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>text</CODE> - the text to display</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSFrame.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSPriorityQueue.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSInfoArea.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSInfoArea.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_javax.swing.JEditorPane">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_javax.swing.JEditorPane">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_javax.swing.JTextPane">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSPriorityQueue.html b/VS-Sim-Javadoc/utils/VSPriorityQueue.html
new file mode 100644
index 0000000..f97de52
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSPriorityQueue.html
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSPriorityQueue
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSPriorityQueue";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSInfoArea.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSRandom.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSPriorityQueue.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPriorityQueue.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSPriorityQueue&lt;T&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.util.AbstractCollection&lt;E&gt;
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.util.AbstractQueue&lt;E&gt;
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.util.PriorityQueue&lt;T&gt;
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSPriorityQueue&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Iterable&lt;T&gt;, java.util.Collection&lt;T&gt;, java.util.Queue&lt;T&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public final class <B>VSPriorityQueue&lt;T&gt;</B><DT>extends java.util.PriorityQueue&lt;T&gt;</DL>
+</PRE>
+
+<P>
+The class VSPriorityQueue. This class is the same like the standard
+ VSPriorityQueue of the Java API. It only overrides the get(int) method.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#utils.VSPriorityQueue">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSPriorityQueue.html#VSPriorityQueue()">VSPriorityQueue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../utils/VSPriorityQueue.html" title="type parameter in VSPriorityQueue">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSPriorityQueue.html#get(int)">get</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the specific element.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.PriorityQueue"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.PriorityQueue</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, clear, comparator, contains, iterator, offer, peek, poll, remove, size, toArray, toArray</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractQueue"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.AbstractQueue</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addAll, element, remove</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractCollection"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.AbstractCollection</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>containsAll, isEmpty, removeAll, retainAll, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.Collection"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.util.Collection</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>containsAll, equals, hashCode, isEmpty, removeAll, retainAll</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSPriorityQueue()"><!-- --></A><H3>
+VSPriorityQueue</H3>
+<PRE>
+public <B>VSPriorityQueue</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public <A HREF="../utils/VSPriorityQueue.html" title="type parameter in VSPriorityQueue">T</A> <B>get</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Gets the specific element. If the index is out of bounds, it will return
+ null.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index
+<DT><B>Returns:</B><DD>the element, or null, if out of bounds</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSInfoArea.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSRandom.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSPriorityQueue.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSPriorityQueue.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSRandom.html b/VS-Sim-Javadoc/utils/VSRandom.html
new file mode 100644
index 0000000..fdb6dfb
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSRandom.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSRandom
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSRandom";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSPriorityQueue.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSTools.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSRandom.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSRandom.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSRandom</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by ">java.util.Random
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSRandom</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public final class <B>VSRandom</B><DT>extends java.util.Random</DL>
+</PRE>
+
+<P>
+The class VSRandom. Some customization of the standard Random class of Java.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#utils.VSRandom">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSRandom.html#VSRandom(long)">VSRandom</A></B>(long&nbsp;seedAdd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new VSrandom object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSRandom.html#nextInt()">nextInt</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSRandom.html#nextLong(long)">nextLong</A></B>(long&nbsp;mod)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next long.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.Random"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.Random</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>next, nextBoolean, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextLong, setSeed</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSRandom(long)"><!-- --></A><H3>
+VSRandom</H3>
+<PRE>
+public <B>VSRandom</B>(long&nbsp;seedAdd)</PRE>
+<DL>
+<DD>Instantiates a new VSrandom object.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>seedAdd</CODE> - the seed to add.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="nextInt()"><!-- --></A><H3>
+nextInt</H3>
+<PRE>
+public int <B>nextInt</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>nextInt</CODE> in class <CODE>java.util.Random</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="nextLong(long)"><!-- --></A><H3>
+nextLong</H3>
+<PRE>
+public long <B>nextLong</B>(long&nbsp;mod)</PRE>
+<DL>
+<DD>Next long.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mod</CODE> - the mod
+<DT><B>Returns:</B><DD>the random long</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSPriorityQueue.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../utils/VSTools.html" title="class in utils"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSRandom.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSRandom.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/VSTools.html b/VS-Sim-Javadoc/utils/VSTools.html
new file mode 100644
index 0000000..1ae54c6
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/VSTools.html
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:29 GMT 2008 -->
+<TITLE>
+VSTools
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VSTools";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSRandom.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSTools.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTools.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+utils</FONT>
+<BR>
+Class VSTools</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>utils.VSTools</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>VSTools</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+The class VSTools. This class contains only static methods. Those methods
+ are for general usage and don't fit into other classes.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>Paul C. Buetow</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../utils/VSTools.html#VSTools()">VSTools</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSTools.html#getStringTime(java.lang.String)">getStringTime</A></B>(java.lang.String&nbsp;string)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the string time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSTools.html#getTimeString(long)">getTimeString</A></B>(long&nbsp;time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the time string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Vector&lt;java.lang.Integer&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../utils/VSTools.html#parseIntegerVector(java.lang.String)">parseIntegerVector</A></B>(java.lang.String&nbsp;string)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the integer vector represented by a comma separated string.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VSTools()"><!-- --></A><H3>
+VSTools</H3>
+<PRE>
+public <B>VSTools</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getTimeString(long)"><!-- --></A><H3>
+getTimeString</H3>
+<PRE>
+public static java.lang.String <B>getTimeString</B>(long&nbsp;time)</PRE>
+<DL>
+<DD>Gets the time string.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>time</CODE> - the time
+<DT><B>Returns:</B><DD>the time string</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getStringTime(java.lang.String)"><!-- --></A><H3>
+getStringTime</H3>
+<PRE>
+public static long <B>getStringTime</B>(java.lang.String&nbsp;string)</PRE>
+<DL>
+<DD>Gets the string time.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>string</CODE> - the string
+<DT><B>Returns:</B><DD>the string time</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="parseIntegerVector(java.lang.String)"><!-- --></A><H3>
+parseIntegerVector</H3>
+<PRE>
+public static java.util.Vector&lt;java.lang.Integer&gt; <B>parseIntegerVector</B>(java.lang.String&nbsp;string)
+ throws <A HREF="../exceptions/VSParseIntegerVectorException.html" title="class in exceptions">VSParseIntegerVectorException</A></PRE>
+<DL>
+<DD>Gets the integer vector represented by a comma separated string.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>string</CODE> - the string
+<DT><B>Returns:</B><DD>the parsed vector
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../exceptions/VSParseIntegerVectorException.html" title="class in exceptions">VSParseIntegerVectorException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../utils/VSRandom.html" title="class in utils"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/VSTools.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="VSTools.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/package-frame.html b/VS-Sim-Javadoc/utils/package-frame.html
new file mode 100644
index 0000000..2a5c518
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/package-frame.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+utils
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../utils/package-summary.html" target="classFrame">utils</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="VS3Tupel.html" title="class in utils" target="classFrame">VS3Tupel</A>
+<BR>
+<A HREF="VSAboutFrame.html" title="class in utils" target="classFrame">VSAboutFrame</A>
+<BR>
+<A HREF="VSClassLoader.html" title="class in utils" target="classFrame">VSClassLoader</A>
+<BR>
+<A HREF="VSFrame.html" title="class in utils" target="classFrame">VSFrame</A>
+<BR>
+<A HREF="VSInfoArea.html" title="class in utils" target="classFrame">VSInfoArea</A>
+<BR>
+<A HREF="VSPriorityQueue.html" title="class in utils" target="classFrame">VSPriorityQueue</A>
+<BR>
+<A HREF="VSRandom.html" title="class in utils" target="classFrame">VSRandom</A>
+<BR>
+<A HREF="VSTools.html" title="class in utils" target="classFrame">VSTools</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/package-summary.html b/VS-Sim-Javadoc/utils/package-summary.html
new file mode 100644
index 0000000..57bfe2c
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/package-summary.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+utils
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="utils";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package utils
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VS3Tupel.html" title="class in utils">VS3Tupel&lt;A,B,C&gt;</A></B></TD>
+<TD>The class VS3Tupel, an object of this class represents a 3-Tupel of objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSAboutFrame.html" title="class in utils">VSAboutFrame</A></B></TD>
+<TD>The class VSAboutFrame.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSClassLoader.html" title="class in utils">VSClassLoader</A></B></TD>
+<TD>The class VSClassLoader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSFrame.html" title="class in utils">VSFrame</A></B></TD>
+<TD>The class VSFrame.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSInfoArea.html" title="class in utils">VSInfoArea</A></B></TD>
+<TD>The class VSInfoArea, an object of this class is used for some information
+areas.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSPriorityQueue.html" title="class in utils">VSPriorityQueue&lt;T&gt;</A></B></TD>
+<TD>The class VSPriorityQueue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSRandom.html" title="class in utils">VSRandom</A></B></TD>
+<TD>The class VSRandom.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../utils/VSTools.html" title="class in utils">VSTools</A></B></TD>
+<TD>The class VSTools.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/VS-Sim-Javadoc/utils/package-tree.html b/VS-Sim-Javadoc/utils/package-tree.html
new file mode 100644
index 0000000..7a76144
--- /dev/null
+++ b/VS-Sim-Javadoc/utils/package-tree.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_03-p4) on Thu Aug 14 07:45:33 GMT 2008 -->
+<TITLE>
+utils Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2008-08-14">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="utils Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package utils
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.util.AbstractCollection&lt;E&gt; (implements java.util.Collection&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.AbstractQueue&lt;E&gt; (implements java.util.Queue&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.PriorityQueue&lt;E&gt; (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSPriorityQueue.html" title="class in utils"><B>VSPriorityQueue</B></A>&lt;T&gt;</UL>
+</UL>
+</UL>
+<LI TYPE="circle">java.lang.ClassLoader<UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSClassLoader.html" title="class in utils"><B>VSClassLoader</B></A></UL>
+<LI TYPE="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.awt.Container<UL>
+<LI TYPE="circle">javax.swing.JComponent (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
+<UL>
+<LI TYPE="circle">javax.swing.JEditorPane<UL>
+<LI TYPE="circle">javax.swing.JTextPane<UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSInfoArea.html" title="class in utils"><B>VSInfoArea</B></A></UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
+<UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSFrame.html" title="class in utils"><B>VSFrame</B></A><UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSAboutFrame.html" title="class in utils"><B>VSAboutFrame</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">java.util.Random (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VSRandom.html" title="class in utils"><B>VSRandom</B></A></UL>
+<LI TYPE="circle">utils.<A HREF="../utils/VS3Tupel.html" title="class in utils"><B>VS3Tupel</B></A>&lt;A,B,C&gt;<LI TYPE="circle">utils.<A HREF="../utils/VSTools.html" title="class in utils"><B>VSTools</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../simulator/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?utils/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>