Yes, I didn't find out when it is called, also the method getSupportedOptions() , just implement the methods of interface.