public static void CallA(A a) {
		if (a instanceof B){
			B b=(B)a;
			b.func1();
			b.func2();
			b.func3();
		}
		else{
			a.func1();
			a.func2();
		}
}
