code: @Override
      public <V> MatcherContext<V> getSubContext(final MatcherContext<V> context)
      {
          return context.getSubContext(this);
      }
docs: default implementation is to simply delegate to the context