question: public void addAlias ( Origin alias , Origin target ) { aliases . put ( alias , target ) ; }
target:  Adds an alias from one origin to another. Requests with a hostname matching the alias will instead be sent over a connection to the target origin. Host headers will remain unchanged. If the target origin contains a raw IP address, X.509 certificate validation for a new connection will be performed using the hostname of the alias. Otherwise the connection will use the properties of the target origin for certificate validation. Note: this is an advanced feature allowing more than one domain to be multiplexed over a single connection and/or DNS to be bypassed, and has security ramifications that should be well understood before use in a production application.