@Documented
@Target(value=PARAMETER)
@Retention(value=RUNTIME)
public @interface XML
Method parameter annotation that is used for telling the ESB what the default value is if the request has no value
and the request was expected to be in XML format. The value can be a string value, or a method name. When using a
method name, the value should start with a dollar-sign ($). When it points to a method name, the ESB will instantiate
a new object from the containing class and invoke the method.
Eg: If your annotation has a value of $defaultFoo, the ESB will invoke defaultFoo() on the containing class.
The returned object from this method is used as the default value