Facade Pattern in Java