code: private QueryBuilder populateLogicalFilterBuilder(Expression logicalExp, EntityMetadata m)
      {
          String identifier = ((LogicalExpression) logicalExp).getIdentifier();
  
          return (identifier.equalsIgnoreCase(LogicalExpression.AND)) ? getAndFilterBuilder(logicalExp, m) : (identifier
                  .equalsIgnoreCase(LogicalExpression.OR)) ? getOrFilterBuilder(logicalExp, m) : null;
      }
docs: Populate logical filter builder.
  
  @param logicalExp
  the logical exp
  @param m
  the m
  @param entity
  the entity
  @return the filter builder