class B { private final A myDelegate = new A(); public A getMyDelegate() { return myDelegate; } public void methodFromA() { myDelegate.methodFromA(); } public int intMethodFromA(int i) { return myDelegate.intMethodFromA(i); } }