Which is a valid TLD element for a function named my using myMethod?
A.
The myMethod method is not valid for use as a function.
B.
<function>
<name>my</name>
<class>com.example.MyFunction</class>
<signature>Map myMethod(int)</signature>
</function>
C.
<function>
<name>my</name>
<class>com.example.MyFunction</class>
<signature>java.util.Map myMethod(int)</signature>
</function>
D.
<function>
<name>my</name>
<function-class>com.example.MyFunction</function-class>
<function-signature>
java.util.Map myMethod(int)
</function-signature>
</function>
E.
<function>
<function-name>my</function-name>
<function-class>com.example.MyFunction</function-class>
<function-signature>
java.util.Map myMethod(int)
</function-signature>
</function>
Explanation: