docs: public Context resolveContext(Object activityRefStr) {
          if( activityRefStr == null || ! (activityRefStr instanceof String) ) {
              throw new IllegalArgumentException(
                      "CompensationScope can only resolve based on node id strings: " + activityRefStr);
          }
          String activityRef = (String) activityRefStr;
          if( getExceptionHandler(activityRef) != null ) { 
              return this;
          } 
          if( activityRef.startsWith(IMPLICIT_COMPENSATION_PREFIX) ) { 
             String containerRef = activityRef.substring(IMPLICIT_COMPENSATION_PREFIX.length());
             if( containerId.equals(containerRef) ) { 
                 return this;
             }
          }
          return null;
      }