package xyz.pqrs.abcd;

import java.util.Date;


public class InstrumentedClass {
	public static long WAIT_PERIOD = 1000;
	
	private void sleep() {
		long startTime = new Date().getTime();
		while (new Date().getTime() - startTime < WAIT_PERIOD) {
		}
	}
	
	public void onEntry() {
		sleep();
	}
	
	public void onExit() {
		sleep();
	}
	
	public void wrapMe() {
		sleep();
	}
	
	public static void main(String[] args) {
		
		InstrumentedClass pokeMe = new InstrumentedClass();
		while(true) {
			pokeMe.onEntry();
			pokeMe.onExit();
			pokeMe.wrapMe();
			System.out.print(". ");
		}
	}
}