/**
  * {@inheritdoc}
  */
 protected function checkCreateAccess(AccountInterface $account, array $context, $entity_bundle = NULL)
 {
     if ($shortcut_set = $this->shortcutSetStorage->load($entity_bundle)) {
         return shortcut_set_edit_access($shortcut_set, $account);
     }
     // @todo Fix this bizarre code: how can a shortcut exist without a shortcut
     // set? The above if-test is unnecessary. See https://www.drupal.org/node/2339903.
     return AccessResult::neutral();
 }
 /**
  * {@inheritdoc}
  */
 protected function checkCreateAccess(AccountInterface $account, array $context, $entity_bundle = NULL)
 {
     if ($shortcut_set = $this->shortcutSetStorage->load($entity_bundle)) {
         return shortcut_set_edit_access($shortcut_set, $account);
     }
 }