Create AbstractFacade.java