code: private <T> T internalActorOf(final Class<T> protocol, final Address address) {
      final Actor actor = directory.actorOf(address);
  
      try {
        if (actor != null) {
          return stage().actorAs(actor, protocol);
        } else {
          logger().log("Actor with address: " + address + " not found; protocol is: " + protocol.getName());
        }
      } catch (Exception e) {
        logger().log("Error providing protocol: " + protocol.getName() + " for actor with address: " + address, e);
      }
      return null;
    }
docs: Answer the actor as the {@code protocol} or {@code null}.
  @param protocol the {@code Class<T>} of the protocol that the actor must support
  @param address the {@code Address} of the actor to find
  @param T the protocol type
  @return T