Identifies whether an object is an instance of the type specified in the name parameter.
name– identifies the object type you are checking against.
This function returns 1 or 0 (true or false) depending on whether the sub expression object is an instance of the type specified in the name parameter.
The following expression returns 1 because ArrayList is a List
<instanceof name=’List’> <new class=’java.util.ArrayList’/> </instanceof>