HNil]) =&gt; BaseThenCondition[O, T]", id="graph1_1", class="default", tooltip="scala.Function1"] ;
  node2 [label="Product", id="graph1_2", class="default", tooltip="scala.Product"] ;
  node3 [label="Serializable", id="graph1_3", class="default", tooltip="java.io.Serializable"] ;
  node1 -> node0 [arrowtail="empty", dir="back", id="graph1_1_0", class="inheritance", tooltip="ConditionFunc[O, D, S, T] is a subtype of (::[D, HNil]) =&gt; BaseThenCondition[O, T]"] ;node2 -> node0 [arrowtail="empty", dir="back"