3org/elasticsearch/common/Tablejava/lang/Object Table.java#org/elasticsearch/common/Table$CellCellheadersLjava/util/List;7Ljava/util/List;rowsILjava/util/List;>;mapLjava/util/Map;ZLjava/util/Map;>; headerMapHLjava/util/Map; currentCells inHeadersZ()V  java/util/ArrayList   %org/elasticsearch/common/collect/Maps! newHashMap()Ljava/util/HashMap; #$ "%  '  )  +this Lorg/elasticsearch/common/Table; startHeaders"()Lorg/elasticsearch/common/Table;  1 endHeadersjava/util/List4isEmpty()Z 67 584org/elasticsearch/ElasticsearchIllegalStateException:no headers added...<(Ljava/lang/String;)V > ;?iterator()Ljava/util/Iterator; AB 5Cjava/util/IteratorEhasNext G7 FHnext()Ljava/lang/Object; JK FLvalueLjava/lang/Object; NO PtoString()Ljava/lang/String; RS T java/util/MapVput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; XY WZheader%Lorg/elasticsearch/common/Table$Cell;i$Ljava/util/Iterator;startRowsize()I ab 5c(I)V e fendRow#(Z)Lorg/elasticsearch/common/Table;no row started...jjava/lang/StringBuilderl mmismatch on number of cells oappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; qr ms(I)Ljava/lang/StringBuilder; qu mv in a row compared to header x mTadd(Ljava/lang/Object;)Z {| 5}sLjava/lang/StringBuilder;check hi addCell4(Ljava/lang/Object;)Lorg/elasticsearch/common/Table;F(Ljava/lang/Object;Ljava/lang/String;)Lorg/elasticsearch/common/Table; no block started...-can't add more cells to a row than the headerjava/lang/Stringlength b -org/elasticsearch/common/collect/ImmutableMapof1()Lorg/elasticsearch/common/collect/ImmutableMap; get(I)Ljava/lang/Object; 5attr  java/util/HashMap putAll(Ljava/util/Map;)V W org/elasticsearch/common/StringssplitStringToArray.(Ljava/lang/CharSequence;C)[Ljava/lang/String; [Ljava/lang/String;indexOf(I)I  substring(II)Ljava/lang/String; (I)Ljava/lang/String; $(Ljava/lang/Object;Ljava/util/Map;)V  &(Ljava/lang/Object;)Ljava/lang/Object; WmAttr5Ljava/util/Map;idxIsAttrLjava/lang/String;arr$len$sAttrshdr attributescell cellIndex getHeaders()Ljava/util/List;getRowsgetAsMap()Ljava/util/Map; getHeaderMapfindHeaderByName9(Ljava/lang/String;)Lorg/elasticsearch/common/Table$Cell;equals |  SignatureCodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable9()Ljava/util/List;K()Ljava/util/List;>;\()Ljava/util/Map;>;J()Ljava/util/Map; SourceFile InnerClasses!       p.**Y*Y *&(*&**, .-.!#$%!&((-/0D*,*Y2* -.+,-30{*2*29 ;Y=@*,**2*2*DL+I:+MM*(,QUY[W**,QU,[W* L*\]9@^_{-.* 124"5*6/BLCdDvEyG  F?`0k,*9 ;Y=@*Y*dg2* ,-.K LN*Ohi}*2 ;Yk@V*2d*dAmYnM,ptW,*2dwW,ytW,*dwW;Y,z@* *2~W*2* 26}-.}2 STV*W2X9YGZN[\\h^v_{`Vh06*W* -. de<*+-.NOi @*2 ;Y@*,"*2d*d ;Y@,-*, N**2dNYN*,!-**2d,;::66<2:$:6 -  `[WûY+-:*2d6*2~W*,/*Q:*(5~W*Ie ,HC@^L(@-.@NO@pL]A Iepjmnpq-r7v>wExL{h~pw (>J %,WW WT/* -./*  -./*( -./** -.2*DM,I ,MN-QU+ؙ-*] &^_2-.2\+-0  F"