be consistent: either @param[xxx] or @param [xxx]