REVIEW-3521: fail when static methods and fields are annotated
REVIEW-3524 move more logic from OptionElement into NotationParserLogic.

TODO: move logic from assertFieldSupported & assertMethodTypeSupported into notationparser factory