This package contains features which are logically extensions to those provided by the javax.tv.service.navigation package. These are mainly additional ways of filtering the service list. These are focused on more complex situations than found at the time JavaTV was developed, e.g. devices with multiple delivery system types or multiple service providers or multiple video and audio codecs.