fixed shift operation
mark getMethodParameters as final to implicitly remark that it cannot be
used as a handle
fixed editing global parameter from a viewer