The Deprecation analyzer will go over all ast-nodes of type Field, EnumValue, Argument and InputField
when it encounters one that is marked as deprecated while being used in the executable document
it will be added ot the list of [Offender].
This method will output the list of [Offender].
The InputSize visitor will check all arguments and object-fields
for list-values, when it sees a list-value that exceeds the maximum
allowed list-size we will add it to the list of offenders.
As output we’ll return an array of [Offender].