Generalized method parameter checking