code: public function build() {
          $built = array();
          if ($this->term)
              $built['term'] = $this->term;
          elseif ($this->range)
              $built['range'] = $this->range->build();
          elseif ($this->wildcard)
              $built['wildcard'] = $this->wildcard;
          return $built;
      }
docs: Build the DSL as array
  
  @return array