public static void main( String[] argv ) throws InstantiationException, IllegalAccessException {

		Class<?> c = null;
		try {
			c = Class.forName("il.faut.mettre.un.packag.Mademoiselle");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		Class<?> cAlt = null;
		try {
			cAlt = Class.forName("il.faut.mettre.un.packag.Monsieur");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		Object o = c.newInstance();
		
		Object objTest = c.newInstance();
		 
		
		Monsieur mon = new Monsieur("SonNom", "14 rue machinechouette", 23, true);
		Object mad = conversion_t( mon, Mademoiselle.class );
		
		System.out.println( "Objet de sortie : "+((Mademoiselle) mad).getNom()+", "+ ((Mademoiselle) mad).getAge() +" ans - "+((Mademoiselle) mad).getAdresse() );
			
		proxy_t();
	}