@Override
 public Consent isVisible(
     final ObjectAdapter contributee,
     final InteractionInitiatedBy interactionInitiatedBy,
     Where where) {
   final VisibilityContext<?> ic =
       serviceAction.createVisibleInteractionContext(
           serviceAdapter, interactionInitiatedBy, where);
   ic.putContributee(this.contributeeParam, contributee);
   return InteractionUtils.isVisibleResult(this, ic).createConsent();
 }