docs: @Override
      public ContainerMethodExecutor getExecutor(final DaemonProtocolConfiguration protocolConfiguration,
                                                 final ProtocolMetaData metaData, final CommandCallback callback) {
          final Collection<DeploymentContext> contexts = metaData.getContexts(DeploymentContext.class);
          assert contexts.size() == 1 : "Should be exactly one deployment context";
          final DeploymentContext context = contexts.iterator().next();
          return new DaemonMethodExecutor(context);
      }