MetamodelImpl metaModel = (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(
m.getPersistenceUnit());
EntityType entity = metaModel.entity(m.getEntityClazz());
FilterBuilder preIntraFilter = null;
FilterBuilder preInterFilter = null;
String interFilter = null;
// Select p from Person p where p.age= 32 and p.name= 'vivek';
for (Object o : getKunderaQuery().getFilterClauseQueue())
{
if (o instanceof FilterClause)
{
FilterClause clause = ((FilterClause) o);
FilterBuilder currentFilter = getFilter(clause, m, entity);
if (interFilter != null)
{
if (interFilter.equalsIgnoreCase("and"))
{
preInterFilter = new AndFilterBuilder(preIntraFilter, currentFilter);