protected void createExpression(){
  logger.info("Creating an expression for condition {}",condition);
  for (  String expression : additionalExpressionFunctions) {
    if (expression != null) {
      expressionFunctions.add(expression);
    }
  }
  expr=PojoUtils.createExpression(inClazz,condition,Boolean.class,expressionFunctions.toArray(new String[expressionFunctions.size()]));
}

protected void createExpression ( ) { logger . info ( "Creating an expression for condition {}" , condition ) ; for ( String expression : additionalExpressionFunctions ) { if ( expression != null ) { expressionFunctions . add ( expression ) ; } } expr = PojoUtils . createExpression ( inClazz , condition , Boolean . class , expressionFunctions . toArray ( new String [ expressionFunctions . size ( ) ] ) ) ; }
createexpression : create an expression from condition of pojo fields override this function for custom field expressions
