code: public Protocols actorFor(final Class<?>[] protocols, final Class<? extends Actor> type, final Object...parameters) {
      if (isTerminated()) {
        throw new IllegalStateException("vlingo/actors: Stopped.");
      }
  
      return stage().actorFor(protocols, type, parameters);
    }
docs: Answers a {@code Protocols} that provides one or more supported protocols for the
  newly created {@code Actor} according to {@code definition}.
  @param protocols the {@code Class<?>[]} array of protocols that the {@code Actor} supports
  @param type the {@code Class<? extends Actor>} of the {@code Actor} to create
  @param parameters the {@code Object[]} of constructor parameters
  @return {@code Protocols}