I think _checkKeyCondition tells that the function checks conditions for key, while checkTypeCondition says more about how it checks - by checking the type. I think _checkTypeCondition better describes __what__ the function does as opposed to __how__.