requires CallBackInterface with CallBack as interface CallBackInterfaceWithCallBack;