    class Busta {	
    	private class Etichetta {
    		Etichetta(int marker) {
			System.out.println("\tEtichetta(" + marker +")");
    		}
    	}

	Etichetta t1 = new Etichetta(1);
	
	public Busta() {
		System.out.println("Costruttore Busta()");
		System.out.println("t3: " + t3);
		t3 = new Etichetta(333);
		System.out.println("t3: " + t3);
		System.out.println("t1: " + t1);
		System.out.println("t2: " + t2);
		
		System.out.println ("i: " + i);
		i = 10;
		System.out.println ("i: " + i);
		this.fine();
	}
	
	Etichetta t2 = new Etichetta(2);
	int i;
	
	void fine() {
		System.out.println("fine costruttore Busta");
	}	
	
	Etichetta t3;
	
    }

public class OrdineInizializzazione {
	public static void main (String[] par) {
		Busta b = new Busta();

		System.out.println("t1: " + b.t1);
		System.out.println("t2: " + b.t2);
		System.out.println("t3: " + b.t3);
	        System.out.println("i: " + b.i);
	}
}
