code: public void setClientInfo(final Properties properties) 
          throws SQLClientInfoException {
  
          if (properties == null) {
              throw new IllegalArgumentException();
          } // end of if
  
          if (this.closed) {
              throw new SQLClientInfoException();
          } // end of if
  
          this.clientInfo = properties;
      }
docs: {@inheritDoc}
  @throws IllegalArgumentException if |properties| is null