code: public PrivateChannel getOrCreateChannel(JsonNode data) {
          synchronized (this) {
              if (channel != null) {
                  return channel;
              }
              return new PrivateChannelImpl(api, data);
          }
      }
docs: Gets or creates a new private channel.
  
  @param data The data of the private channel.
  @return The private channel for the given data.