* @throws Exception
*/
public VcEventListener(ManagedObjectReference targetMoRef)
throws Exception {
this.targetMoRef = targetMoRef;
waitForUpdateOptions = new WaitOptions();
waitForUpdateOptions.maxWaitSeconds = maxWaitSeconds;
initSema = new Semaphore(0);
setName("VcEventListener");
setState(VcEventListenerState.CREATED);
initException = null;