docs: public void initEndpoints() {
  		switch (this.getVersion()) {
  			case 1:
  				// get number of instances for all command classes on this node.
  				for (ZWaveCommandClass commandClass : this.getNode().getCommandClasses()) {
  					if (commandClass.getCommandClass() == CommandClass.NO_OPERATION)
  						continue;
  					this.getController().sendData(this.getMultiInstanceGetMessage(commandClass.getCommandClass()));
  				}
  				break;
  			case 2:
  				this.getController().sendData(this.getMultiChannelEndpointGetMessage());
  				break;
  			default:
  				logger.warn(String.format("Unknown version %d for command class %s (0x%02x)", 
  						this.getVersion(), this.getCommandClass().getLabel(), this.getCommandClass().getKey()));
  		}
  	}