PaintInstanceConsumer should throw an OutOfLabelException
When a new PaintInstance is requested via this method, an OutOfLabelException should be thrown to make sure that client code is properly notified when this occurs. The current default implementation simply returns null which leads to a bug in SegmentationEditor when the user creates more labels than the image bit depth can support.