appendQuery(activeBooleanQuery,logicalClause,subQuery);
adaptLogicalClause(subQuery,(LogicalClause)clause);
} else if (clause instanceof PropertyClause) {
PropertyClauseAdapter adapter = new PropertyClauseAdapter(getQueryAdapter());
PropertyClause subClause = (PropertyClause)clause;
if ((subClause.getTarget() != null) && (subClause.getTarget().getMeaning() != null)) {
PropertyValueType pvt = subClause.getTarget().getMeaning().getValueType();
if ((pvt != null) && pvt.equals(PropertyValueType.TIMEPERIOD)) {
adapter = new TimeperiodClauseAdapter(getQueryAdapter());
}
}
adapter.adaptPropertyClause(activeBooleanQuery,logicalClause,subClause);