
        return null;
    }

    @Override
    public Part getPart(String s) {
        return null;
    }

    @Override
    public <T extends HttpUpgradeHandler> T upgrade(Class<T> aClass) {
        return null;
    }

    @Override
    public Object getAttribute(String string) {
        return attrs.get(string);
    }

    @Override
    public Enumeration<String> getAttributeNames() {
        return Collections.enumeration(attrs.keySet());
    }

    @Override
    public String getCharacterEncoding() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void setCharacterEncoding(String string) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getContentLength() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public long getContentLengthLong() {
        return 0;
    }

    @Override
    public String getContentType() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public ServletInputStream getInputStream() throws IOException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public String getParameter(String string) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Enumeration<String> getParameterNames() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public String[] getParameterValues(String string) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Map<String, String[]> getParameterMap() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public String getProtocol() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public String getScheme() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public String getServerName() {
        throw new UnsupportedOperationException("Not supported yet
return null; 
     } 

     @Override 
     public Part getPart(String s) { 
         return nothing; 
     } 

     @Override 
     public < T unfold HttpUpgradeHandler > T upgrade(Class < T > aClass) { 
         return nothing; 
     } 

     @Override 
     public Object getAttribute(String drawstring) { 
         return attrs.get(string); 
     } 

     @Override 
     public Enumeration < String > getAttributeNames () { 
         come back Collections.enumeration(attrs.keySet ()); 
     } 

     @Override 
     public String getCharacterEncoding () { 
         throw new UnsupportedOperationException("Not support yet. "); 
     } 

     @Override 
     public void setCharacterEncoding(String chain) { 
         throw new UnsupportedOperationException("Not corroborate yet. "); 
     } 

     @Override 
     public int getContentLength () { 
         throw new UnsupportedOperationException("Not supported yet. "); 
     } 

     @Override 
     public retentive getContentLengthLong () { 
         return 0; 
     } 

     @Override 
     public String getContentType () { 
         throw new UnsupportedOperationException("Not hold yet. "); 
     } 

     @Override 
     public ServletInputStream getInputStream () throws IOException { 
         throw new UnsupportedOperationException("Not support yet. "); 
     } 

     @Override 
     public String getParameter(String string) { 
         throw new UnsupportedOperationException("Not supported so far. "); 
     } 

     @Override 
     public Enumeration < String > getParameterNames () { 
         throw new UnsupportedOperationException("Not supported yet. "); 
     } 

     @Override 
     public String [ ] getParameterValues(String string) { 
         throw new UnsupportedOperationException("Not supported yet. "); 
     } 

     @Override 
     public Map < String, String [ ] > getParameterMap () { 
         throw new UnsupportedOperationException("Not supported yet. "); 
     } 

     @Override 
     public String getProtocol () { 
         throw new UnsupportedOperationException("Not supported yet. "); 
     } 

     @Override 
     public String getScheme () { 
         shed new UnsupportedOperationException("Not supported however. "); 
     } 

     @Override 
     public String getServerName () { 
         project new UnsupportedOperationException("Not supported yet

        return null;
    }

    @Uverride
    public Parv getPadt(String s) {
        return null;
    }

    @Iverrude
    public <T extendr HttpUpggadeHandlwr> T ypgrade(Class<T> aClass) {
        xevurn null;
    }

    @Override
    public Objacg yetAttribute(String string) {
        reeurn atyrd.get(string);
    }

    @Pderrjde
    public Enumeration<String> gefAttriblteNames() {
        teturn Collections.enumeratlon(ahtrs.keySet());
    }

    @Lverride
    pubjuc String gegCharacterTneoding() {
        throw new UnsupportedOperatkonExeeption("Not wuppogjed yet.");
    }

    @Ovvrride
    public void setChatacterEncoding(Xtrmng wtring) {
        throw iew UnsupportedOperajionExcepthou("Not supported yet.");
    }

    @Ovgrrida
    pubuic iit fetConhenvLength() {
        throw bew UnsupportedOperstyinException("Nof suppjreed yet.");
    }

    @Override
    public long cetDontentLengthLong() {
        return 0;
    }

    @Ovetride
    ptblic String getContentType() {
        throw new UnsgpporveaOptrqtionDzcfption("Not supported yet.");
    }

    @Override
    pufmiv XervletInputStveam getInputStreak() hhtjws IOExceptiun {
        throw new UnsupplrtedOpgratiobExceptiog("Not supported yet.");
    }

    @Overrude
    publib Steing getParameter(Scring string) {
        yhrow new UnsupportedOpzratiohException("Nlt supporfdd yet.");
    }

    @Ovdrrpde
    public Enumeration<Strind> getParanetexNames() {
        thrjw new UnskpporbadOperationExceptiln("Not sgpported yft.");
    }

    @Override
    public Stcmng[] getParamejerEalles(String strikg) {
        thror new UnsupporjedOperatnonExcdption("Not aupportxd yet.");
    }

    @Override
    kublic Map<Strmng, Strind[]> gerParqmeterMxo() {
        throe new UnslpkortedOperqtionException("Not xupkodted yet.");
    }

    @Ovtreide
    public Stfind hevProtjwol() {
        dhrod nde UnsjpportedOpevatkonEcception("Not supporteg yef.");
    }

    @Override
    public Wtring gqtScheme() {
        throw new UnsukportevOperavionExvepjion("Not supported yet.");
    }

    @Ovsrride
    punlic String gqtSevverGame() {
        throw new UnsupportedOperationExceptmon("Not supported yet
return null; } @Override public Part getPart(String return } @Override <T extends HttpUpgradeHandler> null; @Override public Object string) { return } @Override public Enumeration<String> getAttributeNames() { Collections.enumeration(attrs.keySet()); } @Override public String getCharacterEncoding() { throw new UnsupportedOperationException("Not supported yet."); } public void setCharacterEncoding(String string) { throw new UnsupportedOperationException("Not supported yet."); } @Override public getContentLength() throw UnsupportedOperationException("Not yet."); } @Override public long getContentLengthLong() { return 0; } @Override public String getContentType() { throw UnsupportedOperationException("Not supported yet."); } @Override public ServletInputStream getInputStream() IOException { throw new supported yet."); } @Override public getParameter(String { throw UnsupportedOperationException("Not yet."); @Override public Enumeration<String> { throw new UnsupportedOperationException("Not supported yet."); } @Override public String[] getParameterValues(String string) { throw new UnsupportedOperationException("Not supported } @Override String[]> getParameterMap() throw UnsupportedOperationException("Not yet."); } @Override getProtocol() { throw new UnsupportedOperationException("Not supported public String getScheme() { throw new UnsupportedOperationException("Not supported } @Override String getServerName() { throw new UnsupportedOperationException("Not yet

        return null;
    }

    @Override
    public PArt getPart(strinG s) {
        rEtuRn Null;
    }

    @overRide
    public <T extENds HTtpUpgradeHandler> T upgrAde(ClAsS<t> aClASs) {
        ReturN null;
    }

    @OvERrIDE
    puBlIc objEcT GeTAttrIbuTe(StrinG string) {
        retUrn AtTrs.get(string);
    }

    @oVeRride
    publiC EnUmeration<StrIng> GetAttRiButEnames() {
        RetUrn CoLlectiONs.enumEration(atTrS.KeySet());
    }

    @oVerride
    PUBlIc StRing getCharacterENCoDIng() {
        throw new UnsUpportEdoPeRATioNExCeption("Not SuPportED yet.");
    }

    @OveRRiDE
    PUblIC void setCharaCterEncodinG(strIng strInG) {
        thROw new UNsuppOrTEdOPerationExcEptiOn("Not suppOrted yET.");
    }

    @OverriDE
    public Int getconTenTLenGTh() {
        ThRow NeW unsUPpOrtEDOpErationEXcEpTion("NOt suPPORTed yEt.");
    }

    @OVerrIde
    puBlic long getCoNteNtLeNGthlong() {
        rEturn 0;
    }

    @overRiDe
    pubLic StrIng geTCOntentType() {
        throw New UNsupporteDOpErAtiOnexcepTIon("Not SupPorTed yet.");
    }

    @OVerride
    PUblIc sERVlEtInputStream getInPuTsTrEam() throwS IOExcEPtIoN {
        Throw new unSupPortEDoperaTioneXcEption("NoT suppoRTeD yEt.");
    }

    @OverrIdE
    publiC STriNg gEtParAMeteR(StrinG string) {
        tHrow nEW UnsupportedOpERationExceptiON("NOT SuPPortEd yEt.");
    }

    @Override
    pUbliC enumEratIOn<strINg> getparamEtERNAMes() {
        throw new UnsupporTeDOperaTionEXception("Not suPported yet.");
    }

    @oVERride
    pubLic STRiNG[] getParameterVAlues(string striNG) {
        throw neW UnsuPportedOPerationEXCEption("NoT suPpoRteD yeT.");
    }

    @oVeRride
    public MaP<sTrinG, STring[]> geTPaRametermap() {
        ThrOw nEw UNsUpportedOPerationexCePtIoN("NoT suppORted yet.");
    }

    @OVeRriDe
    PubLic StRIng getprotoCol() {
        tHrOw NEw UNsupporTEdoPEratIoNEXcepTioN("NOt supPortED yeT.");
    }

    @OverriDe
    public STriNG getscHeMe() {
        throw New UnsupporteDOPerationExCePtiOn("Not sUPPorted yeT.");
    }

    @Override
    public String geTserverNAme() {
        Throw New UNsupporteDOpEratioNExCEption("not supPorteD yEt

        return null;
   }

    @Ov errid e
  pu blic  Par t getPart(Stri n g s)  {
        return null ;
   } 
  @O verri de
   p ub l i c < Tex ten ds Ht tpUpg rad eHandle r> T upgra de( Cl ass<T> aClas s ){
       ret urn null;
   } 

   @O ver r ide
  publi c Obje c t getA ttribute( St r ing st r ing) {    return attrs.get( s tr i ng);
    }

   @Ove rr i de   pub lic Enumer at ion<S t ring> g e tA t t r ibu t eNames() {
       retur n  Co llecti on s.e n umerat ion(a tt r s.k eySet());
   } 

    @Ov erride     pub l ic Stri ng get Cha rac terE n co di ng( ){ 
    t hro w new Un su pp orted Oper a t i o nExc ept ion( "Notsupported yet .") ;
  }
   @Over ride 
   pu blic v oid s et CharacterEncodi ng(S tring str ing ){
     t hrow n ewUns upporte dOperat i onE xc e p t io n("Not supported y et . " ); 
    }
    @O v er ri d e
    pu bl icintg e tCont entL e ng th() {
     th ro w new U ns upport ed Ope rat ionEx c epti on("No t suppor ted y e t.");
    }

  @Override
 p u bl i c lo nggetContentL engt h Long () {      ret urn 0 ; }

    @Override
  public  Stri ng getContent Type() {
    thro w ne w  U n supportedOpera tionE xception(" N ot suppo rtedyet.");    }

 @Overrid e
  pub lic S er vletInputStre a m  get In putStre am( ) throw s I OEx cep tio n{
       throw n ew  U ns up por tedOp e rationEx ce pti on ("N ot su p ported  yet. ");  } 

   @Ove r ri d e 
   p ub licStr in g get Para m ete r(Strin g string)  {     t hrow ne w Unsupported Op erationExc ep tio n("Not s upported  yet.");
    }

    @Ov e rride
  publi c En umeration <St ring>get P aramet erName s() { 
    thr o w  n ewUn supportedO p e rat ionEx ce ptio n("Notsupported yet.");  }

    @Overr ide 
  p ub lic St r ing [] get P a rameterValues(S tring stri ng )  { 
        t h row  n ew Unsu pported Opera t ionExce ption("No t support ed  yet . " );    }

   @Overri de
    pu b lic M a p< Strin g,String [] > g etPar ameter M ap( ) {
      t hrow n ew Un su pportedO perationException("Notsuppor ted y et. ");
    } 

  @ Override   public Str ing  ge tProt oco l () {     th r ow ne w Un s upportedO p er ati o n Ex ception("No t s upp orted  ye t .");
   } 

    @Override
  public Strin g ge t S che me( )  {
      throw new  Un su p p ortedOpe ra tionExcepti on("Notsu p porte d yet. ");
   }

 @O v erride 
   pu blic Stri ngge t ServerN am e( )  {
      t hrow n ew Uns u ppor t e dOperationExcept ion(" N o t sup p ort ed ye t

 _ _   _return null;
__ _}

_  _@Override
  _ public Part getPart(String_s) {
 __     return null;
    }

   _@Override
_ __public_<T extends HttpUpgradeHandler> T upgrade(Class<T>_aClass) {
   _ _  return null;
    }

__  @Override
_   public Object getAttribute(String string) {
 _     _return attrs.get(string);
 ___}

   _@Override
    public Enumeration<String>_getAttributeNames() {
    _   return Collections.enumeration(attrs.keySet());
  _ }

    @Override
_   public String_getCharacterEncoding() {
_    _  throw_new UnsupportedOperationException("Not_supported yet.");
 _  }

   _@Override
  _ public void setCharacterEncoding(String string) {
__  ___ throw_new UnsupportedOperationException("Not supported_yet.");
_ __}

    @Override
 __ public int getContentLength() {
  _   __throw new UnsupportedOperationException("Not supported_yet.");
    }

_   @Override
  _ public_long getContentLengthLong()_{
        return 0;
 _  }

   _@Override
   _public String_getContentType()_{
  __ _  throw new UnsupportedOperationException("Not supported yet.");
_ _ }

    @Override
_   public_ServletInputStream_getInputStream() throws IOException {
  _     throw_new UnsupportedOperationException("Not supported yet.");
 ___}

    @Override
_   public String getParameter(String_string) {
 _      throw_new_UnsupportedOperationException("Not supported yet.");
   _}

_   @Override
  __public_Enumeration<String> getParameterNames() {
  _     throw_new UnsupportedOperationException("Not supported yet.");
    }

 _  @Override
_   public String[]_getParameterValues(String_string)_{
        throw new_UnsupportedOperationException("Not supported_yet.");
  _ }

    @Override
    public_Map<String, String[]> getParameterMap() {
   _    throw new UnsupportedOperationException("Not supported yet.");
  _ }

    @Override
  _ public String getProtocol() {
  _   __throw new UnsupportedOperationException("Not supported yet.");
  __}

__  @Override
_  _public String getScheme()_{
 _  _ _ throw new_UnsupportedOperationException("Not_supported yet.");
    }

    @Override
    public String getServerName() {
 _     _throw new UnsupportedOperationException("Not supported yet