code: public HomekitStandaloneAccessoryServer createStandaloneAccessory(
        HomekitAuthInfo authInfo, HomekitAccessory accessory) throws IOException {
      return new HomekitStandaloneAccessoryServer(accessory, http, localAddress, authInfo);
    }
docs: Creates a single (non-bridge) accessory
  
  @param authInfo authentication information for this accessory. These values should be persisted
  and re-supplied on re-start of your application.
  @param accessory accessory implementation. This will usually be an implementation of an
  interface in {#link io.github.hapjava.accessories io.github.hapjava.accessories}.
  @return the newly created server. Call {@link HomekitStandaloneAccessoryServer#start start} on
  this to begin.
  @throws IOException when mDNS cannot connect to the network