ies described immediately belowor if any value in <em class="parameter"><code>props</code></em> is not
            allowed for <em class="parameter"><code>programInterface</code></em>.  The set of allowed <em class="parameter"><code>programInterface</code></em>
            values for each property can be found in the following table:
        </p>
        <div class="informaltable">
          <table style="border-collapse: collapse; border-top: 2px solid ; border-bottom: 2px solid ; border-left: 2px solid ; 