Adapter Method Design Pattern