code: public StructuredQueryDefinition temporalLsqtQuery(String temporalCollection, String timestamp,
                                                       double weight, String... options)
    {
      if ( temporalCollection == null ) throw new IllegalArgumentException("temporalCollection cannot be null");
      return new TemporalLsqtQuery(temporalCollection, timestamp, weight, options);
    }
docs: Matches documents with LSQT prior to timestamp
  @param temporalCollection the temporal collection to query
  @param timestamp timestamp in ISO 8601 format - documents with lsqt equal to or
  prior to this timestamp will match
  @param weight the weight for this query
  @param options string options from the list for
  <a href="http://docs.marklogic.com/cts:lsqt-query">cts:lsqt-query calls</a>
  @return a query to filter by lsqt
  @see <a href="http://docs.marklogic.com/cts:lsqt-query">cts:lsqt-query</a>
  @see <a href="http://docs.marklogic.com/guide/search-dev/structured-query#id_85930">
  Structured Queries: lsqt-query</a>