changed suggestedFix() so that it now suggests to add "@Target({TYPE,
METHOD})" if @Target is not present. If incorrect targeting is present,
it suggests replacing it with "@Target({TYPE, METHOD})". It also
suggests adding all the needed imports.