public void readConnectionPreface()
 {
   if (this.client) {
     return;
   }
   uj localuj = this.source.ᗮ(Http2.CONNECTION_PREFACE.size());
   if (Http2.logger.isLoggable(Level.FINE)) {
     Http2.logger.fine(String.format("<< CONNECTION %s", new Object[] { localuj.el() }));
   }
   if (!Http2.CONNECTION_PREFACE.equals(localuj)) {
     throw Http2.ioException("Expected a connection header but was %s", new Object[] { localuj.ei() });
   }
 }
 public void connectionPreface()
 {
   try
   {
     if (this.closed) {
       throw new IOException("closed");
     }
     if (!this.client) {
       return;
     }
     if (Http2.logger.isLoggable(Level.FINE)) {
       Http2.logger.fine(String.format(">> CONNECTION %s", new Object[] { Http2.CONNECTION_PREFACE.el() }));
     }
     this.sink.ᐧ(Http2.CONNECTION_PREFACE.toByteArray());
     this.sink.flush();
     return;
   }
   finally {}
 }