code: public void collectMarkerSpecification(VariableSpecifications boundNames)
      {
          if (collectionElement != null)
              collectionElement.collectMarkerSpecification(boundNames);
  
          if (operator.equals(Operator.IN) && inValues != null)
          {
              for (Term value : inValues)
                  value.collectMarkerSpecification(boundNames);
          }
          else
          {
              value.collectMarkerSpecification(boundNames);
          }
      }
docs: Collects the column specification for the bind variables of this operation.
  
  @param boundNames the list of column specification where to collect the
  bind variables of this term in.