Holds if this element has modifier
For most purposes, the more specialized predicates
should be used.
Those specialized predicates also take implicit modifiers into account.
For instance, non-default instance methods in interfaces are implicitly
isAbstract() will hold for them even if