{
if (locator == null)
throw new NullPointerException();
if (player.getState() == Handler.Started)
throw new ClockStartedError();
if (!Libbluray.selectPlaylist(locator.getPlayListId()))
throw new InvalidPlayListException();
player.ti = Libbluray.getPlaylistInfo(locator.getPlayListId());