public ParseHeaderState(HttpHeaders headers,StringBuilder logger){
  Class<? extends HttpHeaders> clazz=headers.getClass();
  this.context=Arrays.<Type>asList(clazz);
  this.classInfo=ClassInfo.of(clazz,true);
  this.logger=logger;
  this.arrayValueMap=new ArrayValueMap(headers);
}

public ParseHeaderState ( HttpHeaders headers , StringBuilder logger ) { Class < ? extends HttpHeaders > clazz = headers . getClass ( ) ; this . context = Arrays . < Type > asList ( clazz ) ; this . classInfo = ClassInfo . of ( clazz , true ) ; this . logger = logger ; this . arrayValueMap = new ArrayValueMap ( headers ) ; }
initializes a new parseheaderstate .
