Who says "it does not allow on any instance of the class" or "it does not expect on any instance of the class"?  Sounds a bit like broken English.  What about "it does not operate on any instance..." instead?  "Operate" is a nice, generic word that can apply to either `allow` or `expect` and reads well.