code: public boolean readMessage(InputStream is, OutboxAmp outbox)
      throws IOException
    {    
      InH3 hIn = _hIn;
      
      if (is.available() < 0) {
        return false;
      }
  
      //hIn.initPacket(is);
      
      try {
        return readMessage(hIn, outbox);
      } finally {
        //outbox.setInbox(null);
      }
    }
docs: Reads the next HMTP packet from the stream, returning false on
  end of file.