package basics.inner.one;
public class Main {
	private Main() {}
	static public void main (final String[] args) {
		//stdlib.Trace.graphvizShowSteps (true); stdlib.Trace.run ();
		C mc1 = new C(42);
		C mc2 = new C(36);
		mc1.f();
		mc2.f();
	}
}

interface Print { void print(); }

class C {
	int cx;
	C(int x) { cx = x; }
	class P implements Print {
		int py = 27;
		public void print() {
			System.out.println(" cx=" + cx + " py=" + py);
		}
	}
	void f() {
		Print p = new P();
		p.print();
	}
}


