support Object[] params