code: protected ManagedChannel newManagedChannel(final String name) {
          final T builder = newChannelBuilder(name);
          configure(builder, name);
          return builder.build();
      }
docs: Creates a new {@link ManagedChannel} for the given client name. The name will be used to determine the properties
  for the new channel. The calling method is responsible for lifecycle management of the created channel.
  ManagedChannels should be reused if possible to allow connection reuse.
  
  @param name The name to create the channel for.
  @return The newly created channel.
  @see #newChannelBuilder(String)
  @see #configure(ManagedChannelBuilder, String)