15 M L L L L L L  L L L L L L L L L L L L L   " % ' L ,  L 4 % L % % 4 4 % L L L   L L L  % L  patternLcom/hp/hpl/jena/graph/Triple;S%Lcom/hp/hpl/jena/graph/query/Element;POScostIPcostOcostisBusyZ isConnectedisStmtisReifsourcesLjava/util/List; Signature;subsumedCcostMax ConstantValuedcostMincostCurcostInit freeVarCnt fixedCost boundCost unboundCostF(Lcom/hp/hpl/jena/graph/Triple;Lcom/hp/hpl/jena/graph/query/Mapping;)VCodeLineNumberTableLocalVariableTablethis#Lcom/hp/hpl/jena/db/impl/DBPattern;patvarMap%Lcom/hp/hpl/jena/graph/query/Mapping;setBusy()V()Z nodeToElementh(Lcom/hp/hpl/jena/graph/Node;Lcom/hp/hpl/jena/graph/query/Mapping;)Lcom/hp/hpl/jena/graph/query/Element;XLcom/hp/hpl/jena/graph/Node;map sourceAdd.(Lcom/hp/hpl/jena/db/impl/SpecializedGraph;C)Vsg*Lcom/hp/hpl/jena/db/impl/SpecializedGraph;sub hasSourceisSingleSource singleSource,()Lcom/hp/hpl/jena/db/impl/SpecializedGraph; addFreeVars(Ljava/util/List;)VvarListLocalVariableTypeTable3Ljava/util/List;6(Ljava/util/List;)VfindVar8(Ljava/util/List;Lcom/hp/hpl/jena/graph/Node_Variable;)Iv%Lcom/hp/hpl/jena/graph/Node_Variable;ivar[(Ljava/util/List;Lcom/hp/hpl/jena/graph/Node_Variable;)IaddVar1(Ljava/util/List;Lcom/hp/hpl/jena/db/impl/Free;)Vvx!Lcom/hp/hpl/jena/db/impl/VarDesc;Lcom/hp/hpl/jena/db/impl/Free;T(Ljava/util/List;Lcom/hp/hpl/jena/db/impl/Free;)V joinsWith9(Lcom/hp/hpl/jena/db/impl/DBPattern;Ljava/util/List;ZZZ)ZotheronlyStmtonlyReif implicitJoinincludesSource newSourceTest\(Lcom/hp/hpl/jena/db/impl/DBPattern;Ljava/util/List;ZZZ)ZshareFixedSubject&(Lcom/hp/hpl/jena/db/impl/DBPattern;)ZoriginalDefinition appearsIn8(Lcom/hp/hpl/jena/graph/query/Element;Ljava/util/List;)Ze[(Lcom/hp/hpl/jena/graph/query/Element;Ljava/util/List;)Zcost((Lcom/hp/hpl/jena/graph/query/Mapping;)I isArgCheckF(Lcom/hp/hpl/jena/db/impl/Free;Lcom/hp/hpl/jena/graph/query/Mapping;)ZixanyBound((Lcom/hp/hpl/jena/graph/query/Mapping;)Zres elementCost((Lcom/hp/hpl/jena/graph/query/Element;)IxcostCalc()I SourceFileDBPattern.java ny iY jU kU lU mU NOjava/util/ArrayList ]^ XY ZY \Y [Y   {| PQ  RQ  SQ TU VU WU&com/hp/hpl/jena/shared/BrokenException)a DBPattern can be made busy at most once n ~  Q z !com/hp/hpl/jena/graph/query/Bound  ncom/hp/hpl/jena/db/impl/Free n!com/hp/hpl/jena/graph/query/Fixed  z ab3com/hp/hpl/jena/db/impl/SpecializedGraphReifier_RDB"com/hp/hpl/jena/db/RDFRDBException.Specialized graphs incorrectly subsume pattern ! " #$(com/hp/hpl/jena/db/impl/SpecializedGraph com/hp/hpl/jena/db/impl/VarDesc % & 'z ( n) n* + z , -. "com/hp/hpl/jena/graph/query/Domain /0 12 hU 3 4 !com/hp/hpl/jena/db/impl/DBPatternjava/lang/Objectcom/hp/hpl/jena/graph/Triple getSubject()Lcom/hp/hpl/jena/graph/Node; getPredicate getObject(Ljava/lang/String;)V!com/hp/hpl/jena/graph/query/QueryANYcom/hp/hpl/jena/graph/Nodeequals(Ljava/lang/Object;)Z#com/hp/hpl/jena/graph/query/Element isVariable#com/hp/hpl/jena/graph/query/MappinghasBound(Lcom/hp/hpl/jena/graph/Node;)ZindexOf(Lcom/hp/hpl/jena/graph/Node;)I(I)V(Lcom/hp/hpl/jena/graph/Node;)Vjava/util/ListisEmptyaddsizeget(I)Ljava/lang/Object;#com/hp/hpl/jena/graph/Node_Variable'()Lcom/hp/hpl/jena/graph/Node_Variable;isArg getMapping!(Lcom/hp/hpl/jena/graph/Node;II)V (Lcom/hp/hpl/jena/graph/Node;I)V setListingcontains containsAll(Ljava/util/Collection;)Z asNodeMatchB(Lcom/hp/hpl/jena/graph/query/Domain;)Lcom/hp/hpl/jena/graph/Node;matchC(Lcom/hp/hpl/jena/graph/query/Domain;Lcom/hp/hpl/jena/graph/Node;)ZlookUpsetIsArg!LMNOPQRQSQTUVUWUXYZY[Y\Y]^_`abcUdefUdghUiYjUkUlUmUnop*******+*Y * * **Z ***,***,***,*********qJ+ ,"--.2/70A1Q2a3q4}567r stuOvwxypI* Y* q;<=r stZzp/* q@r st{|pF++ +,+!"Y,+#$*Y`%Y+&'Y+(qGHIJ*L4M=Pr FstF}~FwpZ* )**++ * 1*)** ,Y-.++ ** * +/Wq& V XY Z(^:_I`NbYcr ZstZZbzp<* 0qfr stzp=* 0qlr stp8* 12qnr stpJ*E*%*+*%3*%*+*%3*%*+*%3q"qrst'u3v=wIyrJstJ^ J_p.>+0#+145:,6q| }~&|,r4 *U.st.^. ._pN*+,78>=+0>,94Y,7,:;:4Y,7<:+/W,=q& 1?HMr>.? NstN^N DU N_p#+>* + 1?6* + @6Z*%L*E**,A3**,A'***,A*+Bq$3MrRstt^YYY$mY3^Y _pw5*'*+' *C+CDE=q 3r 5st5t3Ypl+%*,+%78qr stQ^ _p3****FG**+H **FG*Gq &.r3st3vwp%,+7I>+J* *Ydq !#r*%st%%w Upy=*% **%+K***=*% **%+K***=*% **%+K***=q: ')3BNPZiuwr ystywwYp3+'*+"*+%+%9**q ).r3st3Qp9**`*`q r st