import javax.realtime.*;
public class Shuttle extends Thread {	


	Shuttle(LaunchClock clock) {
		myClock = clock;
	}

  public void run() {
    try {
			myClock.launch();
			System.out.println("Shuttle Launched");
    } catch (Exception e) { System.out.println("Shuttle failed");}
			
	}

	public static void main (String args[]) {
		
		try { 
			Clock clock = Clock.getRealtimeClock();
			AbsoluteTime startCountDown = clock.getTime();
			RelativeTime duration = new RelativeTime (1000, 0);
			LaunchClock shuttleClock = new LaunchClock (startCountDown, duration);
			Shuttle challenger = new Shuttle(shuttleClock);
			shuttleClock.start();
			challenger.start();
				
		}catch (Exception e){
			
		}
		
	}
	private LaunchClock myClock;
}
