<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:spring="http://www.springframework.org/schema/beans"
      xmlns:mule="http://www.mulesource.org/schema/mule/core/2.0"
      xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.mulesource.org/schema/mule/core/2.0 http://www.mulesource.org/schema/mule/core/2.0/mule.xsd">


    <endpoint name="endpoint1" address="test://test">
        <expression-filter evaluator="payload-type" expression="java.lang.String"/>
    </endpoint>

    <endpoint name="endpoint2" address="test://test">
        <expression-filter evaluator="header" expression="foo=bar" nullReturnsTrue="true"/>
    </endpoint>

    <endpoint name="endpoint3" address="test://test">
        <expression-filter evaluator="custom" expression="a.b.c" customEvaluator="something"/>
    </endpoint>
</mule>