The spec currently says:
"Event.getMethod will return the method event type corresponding to the method
that caused this event (see XX below) and Event.getMethodInfo will return a Map
holding name value pairs of the parameters passed on that method call. The name
of each pair is the name of the parameter used in the Javadoc. The value of each
pair is the value of the parameter passed. If the passed value is a
java.lang.Object then it is held in the Map unchanged. If it is an array or a
primitive type then it is converted to an Object of the appropriate class (an
int becomes a java.lang.Integer, etc.)."
There are two issues with this paragraph:
1) At the last F2F we decided that name and path parameters are returned with
the local namespace mapping.
2) Returning all Objects as is does not work for Items (Node, Property, Version,
etc. ). Those belong to the session that called the method and cannot just be
passed to another session. For some methods the Item may not even exist anymore
(because it had been removed). I therefore suggest to return the path of the
Item that was used as a parameter.