fixed method identifier generation with non-scalar arguments