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