throw new IllegalArgumentException("Not a FrameBuffer device", ex);
throw new IllegalArgumentException("Not a FrameBuffer device " + device.getId());
	public JNodeFrameBufferDevice(Device device) {		this.device = device;		device.addListener(this);		try {			this.api = (FrameBufferAPI)device.getAPI(FrameBufferAPI.class);		} catch (ApiNotFoundException ex) {			throw new IllegalArgumentException("Not a FrameBuffer device", ex);		}		final FrameBufferConfiguration[] fbConfigs = api.getConfigurations();		configs = new JNodeGraphicsConfiguration[fbConfigs.length];		for (int i = 0; i < fbConfigs.length; i++) {			configs[i] = new JNodeGraphicsConfiguration(this, fbConfigs[i]);		} 	}