Does the DirectInputEnvironmentPlugin detect multiple devices

Hi,
I am currently writing an app to detect multiple mice and then use a specific one. The app is intended to run on linux but I have run into a few problems so I am testing on windows!

I have a machine with 2 mice connected. When I run the app I only detect one of the mice!

I am running the followinpublic class ControllerManager {

public static void main(String[] args) {
	ControllerEnvironment controllerEnvironment = ControllerEnvironment
			.getDefaultEnvironment();
	Controller[] aController = controllerEnvironment.getControllers();
	for (int iController = 0; iController < aController.length; iController++) {
		Controller controller = aController[iController];
		System.out.println(controller.getType());
	}
}

}

Direct input plugin sees all mice as one object and all keyboards as one object. We have the rawinput plugin for that very reason. On windows it should load a plugin that does both. What version of windows are you on?