docs: private PropertyAdapter create(Map options) throws KNXException
  	{
  		// create local and remote socket address for use in adapter
  		final InetSocketAddress local = createLocalSocket((InetAddress) options
  			.get("localhost"), (Integer) options.get("localport"));
  		final InetSocketAddress host = new InetSocketAddress((InetAddress) options
  			.get("host"), ((Integer) options.get("port")).intValue());
  		// decide what type of adapter to create
  		if (options.containsKey("localDM"))
  			return createLocalDMAdapter(local, host, options);
  		return createRemoteAdapter(local, host, options);
  	}