Make AbstractCtypeRule abstract, implement ctypeFunction.
Refactor class extraction AbstractFilterRule
Invalid test, it would appear.

This does not appear to be a valid test verifying an input string.