This graphic figure shows that ReferenceUimPortImpl class calls the AdapterRouter class and the AdapterRouter class calls the LogicalDeviceAdapter class. It also shows that the LogicalDeviceAdapter class has a method named createLogicalDevice().